.build-launch-visual{--blv-ink:#26211e;--blv-paper:#e9e9e1;--blv-browser:#efefe7;--blv-back:#bdbdb4;--blv-label:#26211e75;--blv-connector:#26211e70;--blv-x:0px;--blv-y:0px;--blv-rx:0deg;--blv-ry:0deg;aspect-ratio:640/470;pointer-events:none;perspective:1400px;width:100%;position:relative}.build-launch-visual .blv-scene{width:100%;height:100%;transform:translate3d(var(--blv-x),var(--blv-y),0) rotateX(var(--blv-rx)) rotateY(var(--blv-ry));transform-origin:50% 55%;transition:transform .8s cubic-bezier(.18,.6,.2,1)}.build-launch-visual svg{width:100%;height:100%;display:block;overflow:visible}.build-launch-visual text{fill:var(--blv-ink);font-family:var(--font-reference-sans),var(--font-body),sans-serif}.build-launch-visual .blv-paper{fill:var(--blv-paper);stroke:#26211e65;stroke-width:.8px}.build-launch-visual .blv-browser{fill:var(--blv-browser);stroke:#26211e7a;stroke-width:.8px}.build-launch-visual .blv-browser-depth{fill:var(--blv-back);stroke:#26211e30;stroke-width:.7px}.build-launch-visual .blv-prompt-shadow{fill:#26211e09}.build-launch-visual .blv-token-depth{fill:var(--blv-back);stroke:#26211e30;stroke-width:.7px}.build-launch-visual .blv-rule,.build-launch-visual .blv-soft-rule{fill:none;stroke:#26211e85;stroke-width:.8px;stroke-linecap:round;stroke-linejoin:round}.build-launch-visual .blv-soft-rule{stroke:#26211e28;stroke-width:.7px}.build-launch-visual .blv-example,.build-launch-visual .blv-bottom-label{fill:var(--blv-label);letter-spacing:1px;font-family:monospace;font-size:10px}.build-launch-visual .blv-eyebrow{letter-spacing:.7px;fill:#26211e9c;font-family:monospace;font-size:11px}.build-launch-visual .blv-prompt-text{letter-spacing:-.15px;font-size:16px}.build-launch-visual .blv-caret{stroke:#7b919c;stroke-width:1px;animation:2.8s step-end infinite blv-caret}.build-launch-visual .blv-browser-label{letter-spacing:.6px;font-family:monospace;font-size:10px}.build-launch-visual .blv-browser-meta{letter-spacing:.5px;fill:#26211e70;font-family:monospace;font-size:8px}.build-launch-visual .blv-studio-name{letter-spacing:2px;font-size:10px;font-weight:500}.build-launch-visual .blv-site-title{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.8px;font-size:29px}.build-launch-visual .blv-site-copy{fill:#26211e90;font-size:9px}.build-launch-visual .blv-site-link{font-size:8px}.build-launch-visual .blv-site-footer{letter-spacing:.8px;fill:#26211e7a;font-family:monospace;font-size:6px}.build-launch-visual .blv-image-ground{fill:#ccd4d5}.build-launch-visual .blv-image-shadow{fill:#8a9ea12e}.build-launch-visual .blv-fold-dark{fill:#4e6674}.build-launch-visual .blv-fold-light{fill:#c6d9df}.build-launch-visual .blv-fold-mid{fill:#8ba6b2}.build-launch-visual .blv-fold-top{fill:#b2c9d0}.build-launch-visual .blv-image-detail{fill:none;stroke:#ebf2f255;stroke-width:.7px}.build-launch-visual .blv-connector{fill:none;stroke:var(--blv-connector);stroke-width:.8px;stroke-linecap:round;stroke-linejoin:round}.build-launch-visual .blv-token-stage{font-size:10px}.build-launch-visual .blv-coin-edge{fill:#738c98;stroke:#526a7760;stroke-width:.8px}.build-launch-visual .blv-coin{fill:#d1dce0;stroke:#526a77aa;stroke-width:.8px}.build-launch-visual .blv-token-letter{font-family:var(--font-serif),Georgia,serif;fill:#526a77;font-size:35px}.build-launch-visual .blv-token-name{letter-spacing:1.3px;font-family:monospace;font-size:10px}.build-launch-visual .blv-token-caption{fill:#26211e90;font-size:8px}.build-launch-visual .blv-prompt{animation:9s ease-in-out infinite blv-prompt-float}.build-launch-visual .blv-website{animation:9s ease-in-out infinite blv-website-float}.build-launch-visual .blv-token{animation:9s ease-in-out infinite blv-token-float}.build-launch-visual .blv-sculpture{transform-origin:383px 315px;animation:12s ease-in-out infinite blv-sculpture-turn}.build-launch-visual .blv-connector-one{animation:9s ease-in-out infinite blv-connection-one}.build-launch-visual .blv-connector-two{animation:9s ease-in-out infinite blv-connection-two}.build-launch-visual [class^=blv-],.build-launch-visual [class*=\ blv-]{animation-play-state:paused}.build-launch-visual[data-running=true] [class^=blv-],.build-launch-visual[data-running=true] [class*=\ blv-]{animation-play-state:running}.build-launch-visual--compact{--blv-label:#f4f4e780;--blv-connector:#f4f4e770;--blv-paper:#dfdfd6;--blv-browser:#e8e8df;--blv-back:#9e9d94;width:55%;position:absolute;top:50%;right:0;transform:translateY(-50%)}@keyframes blv-caret{0%,45%,to{opacity:.8}50%,90%{opacity:0}}@keyframes blv-prompt-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes blv-website-float{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}@keyframes blv-token-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes blv-sculpture-turn{0%,to{transform:rotate(0)}50%{transform:rotate(-2deg)}}@keyframes blv-connection-one{0%,to{opacity:.5}25%,60%{opacity:1}}@keyframes blv-connection-two{0%,25%,to{opacity:.45}55%,80%{opacity:1}}@media (max-width:850px){.build-launch-visual--compact{width:100%;position:relative;top:auto;right:auto;transform:none}}@media (prefers-reduced-motion:reduce){.build-launch-visual .blv-scene{transition:none;transform:none}.build-launch-visual *{animation:none!important}.build-launch-visual .blv-caret{opacity:.5}}
