.home-body{--cx-vh-full: calc(100vh - 64px) ;--cx-code-line-height: 1.5em;--cx-font-size-hero-title: 4vw;--cx-font-size-hero-body: 1.375vw;--cx-font-size-section-title: 2.375vw;--cx-font-size-section-body: 1.125vw;--cx-font-size-feature-title: 1.5vw;--cx-font-size-feature-body: 1.125vw;--cx-space-context-large: 1.25vw;--cx-space-context-medium: 1vw;--cx-space-context-small: .75vw;--cx-section-gap-y: 6vw;--cx-section-gap-x: 4vw;--cx-section-padding-x: 4vw;--cx-section-padding-y: 6vw;--cx-content-gap-y: 2vw;--cx-content-gap-x: 2vw;--cx-content-padding-x: 0vw;--cx-content-padding-y: 2vw;--cx-feature-gap-y: 2vw;--cx-feature-gap-x: 2vw;--cx-feature-padding-x: 0vw;--cx-feature-padding-y: 2vw;--cx-module-gap-y: 1.5vw;--cx-module-gap-x: 1.5vw;--cx-module-padding-x: 1.5vw;--cx-module-padding-y: 1.5vw;--cx-size-section-thumb: 6vw;--cx-size-section-icon: 5vw;--cx-size-feature-thumb: 3.5vw;--cx-size-feature-icon: 3vw;--cx-size-section-w: 75vw;--cx-button-padding-y: .75vw;--cx-button-padding-x: 2vw;--cx-button-font-size: 1.125vw;--cx-input-font-size: 1.125vw;--cx-radius-large: .625vw;--cx-radius-medium: .375vw}@media (max-width: 61.98rem){.home-body{--cx-font-size-hero-title: 6vw;--cx-font-size-hero-body: 2.25vw;--cx-font-size-section-title: 4vw;--cx-font-size-section-body: 2.25vw;--cx-font-size-feature-title: 2.5vw;--cx-font-size-feature-body: 2vw;--cx-space-context-large: 2.5vw;--cx-space-context-medium: 2vw;--cx-space-context-small: 1.5vw;--cx-section-gap-y: 8vw;--cx-section-gap-x: 6vw;--cx-section-padding-x: 4vw;--cx-section-padding-y: 8vw;--cx-content-gap-y: 3vw;--cx-content-gap-x: 3vw;--cx-content-padding-x: 0vw;--cx-content-padding-y: 4vw;--cx-feature-gap-y: 3vw;--cx-feature-gap-x: 3vw;--cx-feature-padding-x: 0vw;--cx-feature-padding-y: 4vw;--cx-module-gap-y: 3vw;--cx-module-gap-x: 3vw;--cx-module-padding-x: 3vw;--cx-module-padding-y: 3vw;--cx-size-section-thumb: 10vw;--cx-size-section-icon: 8vw;--cx-size-feature-thumb: 6vw;--cx-size-feature-icon: 5vw;--cx-size-section-w: 150vw;--cx-button-padding-y: 1.5vw;--cx-button-padding-x: 4vw;--cx-button-font-size: 2.25vw;--cx-input-font-size: 2.25vw;--cx-radius-large: 1.25vw;--cx-radius-medium: .75vw}}@media (max-width: 35.98rem){.home-body{--cx-font-size-hero-title: 8vw;--cx-font-size-hero-body: 4vw;--cx-font-size-section-title: 6.5vw;--cx-font-size-section-body: 4vw;--cx-font-size-feature-title: 5vw;--cx-font-size-feature-body: 4vw;--cx-space-context-large: 5vw;--cx-space-context-medium: 4vw;--cx-space-context-small: 3vw;--cx-section-gap-y: 8vw;--cx-section-gap-x: 4vw;--cx-section-padding-x: 4vw;--cx-section-padding-y: 12vw;--cx-content-gap-y: 6vw;--cx-content-gap-x: 4vw;--cx-content-padding-x: 0vw;--cx-content-padding-y: 6vw;--cx-feature-gap-y: 6vw;--cx-feature-gap-x: 4vw;--cx-feature-padding-x: 0vw;--cx-feature-padding-y: 6vw;--cx-module-gap-y: 4vw;--cx-module-gap-x: 4vw;--cx-module-padding-x: 4vw;--cx-module-padding-y: 4vw;--cx-size-section-thumb: 16vw;--cx-size-section-icon: 12vw;--cx-size-feature-thumb: 10vw;--cx-size-feature-icon: 8vw;--cx-size-section-w: 90vw;--cx-button-padding-y: 3vw;--cx-button-padding-x: 8vw;--cx-button-font-size: 4vw;--cx-input-font-size: 4vw;--cx-radius-large: 2.5vw;--cx-radius-medium: 1.5vw}}.min-vh-full{min-height:var(--cx-vh-full)}.vh-full{height:var(--cx-vh-full)}.hero-title{font-family:var(--cx-font-family-text);font-size:var(--cx-font-size-hero-title);line-height:1.25em}.hero-body{font-family:var(--cx-font-family-text);font-size:var(--cx-font-size-hero-body);line-height:1.5em}.section-title{font-family:var(--cx-font-family-text);font-size:var(--cx-font-size-section-title);line-height:1.25em}.section-body{font-family:var(--cx-font-family-text);font-size:var(--cx-font-size-section-body);line-height:1.5em}.feature-title{font-family:var(--cx-font-family-text);font-size:var(--cx-font-size-feature-title);line-height:1.25em}.feature-body{margin-bottom:0;font-family:var(--cx-font-family-text);font-size:var(--cx-font-size-feature-body);line-height:1.5em}.module-title{font-family:var(--cx-font-family-text);font-size:var(--cx-font-size-module-title);line-height:1.5em}.home-section{--cx-gutter-x: var(--cx-section-gap-x);--cx-gutter-y: 0;width:100%;padding-right:calc(var(--cx-gutter-x) * .5);padding-left:calc(var(--cx-gutter-x) * .5);margin-right:auto;margin-left:auto;display:flex;flex-direction:column;gap:var(--cx-section-gap-y);min-height:var(--cx-vh-full);padding:var(--cx-section-padding-y) var(--cx-section-padding-x);overflow:hidden}.section-content{--cx-gutter-x: var(--cx-section-gap-x);--cx-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--cx-gutter-y));margin-right:calc(-.5 * var(--cx-gutter-x));margin-left:calc(-.5 * var(--cx-gutter-x))}.section-main{display:flex;flex-direction:column;gap:var(--cx-content-gap-y);flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--cx-gutter-x) * .5);padding-left:calc(var(--cx-gutter-x) * .5);margin-top:var(--cx-gutter-y)}@media (min-width: 62rem){.section-main{flex:0 0 auto;width:58.33333333%}.reverse .section-main{flex:0 0 auto;width:41.66666667%}}.section-aside{display:flex;flex-direction:column;gap:var(--cx-content-gap-y);flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--cx-gutter-x) * .5);padding-left:calc(var(--cx-gutter-x) * .5);margin-top:var(--cx-gutter-y)}@media (min-width: 62rem){.section-aside{flex:0 0 auto;width:41.66666667%}.reverse .section-aside{flex:0 0 auto;width:58.33333333%}}.section-features{--cx-gutter-x: var(--cx-content-gap-x);--cx-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--cx-gutter-y));margin-right:calc(-.5 * var(--cx-gutter-x));margin-left:calc(-.5 * var(--cx-gutter-x))}.section-features>.feature-col{--cx-gutter-y: var(--cx-content-gap-y);flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--cx-gutter-x) * .5);padding-left:calc(var(--cx-gutter-x) * .5);margin-top:var(--cx-gutter-y)}@media (min-width: 62rem){.section-features>.feature-col{flex:0 0 auto;width:33.33333333%}}.hero-section .section-intro,.hero-section .section-features{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--cx-gutter-x) * .5);padding-left:calc(var(--cx-gutter-x) * .5);margin-top:var(--cx-gutter-y)}@media (min-width: 62rem){.hero-section .section-intro,.hero-section .section-features{flex:0 0 auto;width:83.33333333%;margin-left:8.33333333%}}.feature-item{display:flex}.section-content .feature-item{gap:var(--cx-feature-gap-x);padding:var(--cx-feature-padding-y) var(--cx-feature-padding-x);border-top:var(--cx-border-width) solid var(--cx-border-subtle)}.section-features .feature-item{flex-direction:column;gap:var(--cx-feature-gap-y)}.module-item{display:flex;gap:var(--cx-module-gap-x);align-items:center;padding:var(--cx-module-padding-y) var(--cx-module-padding-x);border:1px solid var(--cx-border-subtle)}.module-item .icon-img{width:var(--cx-size-feature-thumb);height:var(--cx-size-feature-thumb)}.feature-thumb,.section-thumb{display:flex;flex-shrink:0;align-items:center;justify-content:center;background:var(--cx-primary-bg-main);border-radius:8px}.section-thumb{width:var(--cx-size-section-thumb);height:var(--cx-size-section-thumb)}.section-icon{--cx-icon-size: var(--cx-size-feature-icon)}.feature-thumb{width:var(--cx-size-feature-thumb);height:var(--cx-size-feature-thumb)}.feature-icon{--cx-icon-size: var(--cx-size-feature-icon)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.section-media{position:relative;width:var(--cx-section-image-w, 40vw)}.working-command{display:flex;flex-direction:row;margin:1em 0}.working-command .icon{animation:spin 1.5s linear infinite}.working-command:before,.working-command:after{flex:1 1;margin:auto;content:"";border-bottom:1px solid var(--cx-border-subtle)}.working-command:before{margin-right:1rem}.working-command:after{margin-left:1rem}.form-field{margin-bottom:var(--cx-space-medium)}.form-label{--cx-font-size: var(--cx-input-font-size)}.home-section .cxd-code-snippet{--cx-icon-color: var(--cx-fg-color);background-color:var(--cx-bg-even);border:0}.home-section .cxd-code-snippet .token.comment{color:var(--cx-fg-subtle)}.home-section .cxd-code-snippet>ul>li:not(:last-child){margin-bottom:.5em}.home-body .navbar,.home-body .cxd-footer{padding:0 var(--cx-section-padding-x)}.home-body .navbar>.container-fluid,.home-body .cxd-footer>.container-fluid{padding:0}
