.launch-demo{position:relative;overflow:hidden}.launch-demo button,.launch-demo input,.launch-demo select{font-family:Manrope,sans-serif}.launch-demo button{cursor:pointer}.launch-modes{display:flex;gap:5px;padding:4px;background:#f1f5fc;border-radius:9px;margin:13px 18px 0}.launch-modes button{flex:1;border:0;border-radius:6px;background:transparent;padding:8px;font-size:9px;font-weight:700;color:#8190a8}.launch-modes [aria-selected=true]{color:#3454ff;background:white;box-shadow:0 2px 6px #1f386b0d}.launch-workspace{padding:13px 18px}.launch-steps{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:0;margin:0 0 12px;gap:6px}.launch-steps li{flex:1}.launch-steps button{display:flex;align-items:center;gap:6px;width:100%;padding:0;border:0;background:none;color:#8d9db5;font-size:8px;font-weight:700}.launch-steps i{display:grid;place-items:center;width:19px;height:19px;border:1px solid #e0e7f3;border-radius:50%;font-size:7px;font-style:normal}.launch-steps [aria-current=step]{color:#3454ff}.launch-steps [aria-current=step] i{background:#3454ff;border-color:#3454ff;color:#fff}.launch-steps .launch-done{color:#5270ae}.launch-steps .launch-done i{background:#edf2ff;border-color:#dce5fb}.launch-stage{height:259px}.launch-scene{height:100%;display:flex;flex-direction:column;justify-content:center;gap:13px;animation:launch-in .35s both}.launch-kicker{font-size:7px;letter-spacing:.8px;font-weight:700;color:#8b9bb3}.launch-scene h3,.launch-optimize-content h3{font-size:22px;line-height:1.25;letter-spacing:-.6px;margin:0;color:#24446c;outline:none}.launch-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.launch-choice-grid button{display:flex;flex-direction:column;gap:6px;text-align:left;background:white;color:#28496f;border:1px solid #dfe7f3;border-radius:9px;padding:12px;min-width:0;transition:background .2s,border-color .2s}.launch-choice-grid svg{width:21px;height:21px;fill:none;stroke:#5273ad;stroke-width:1.6}.launch-choice-grid b{font-size:12px}.launch-choice-grid small{font-size:8px;color:#8193ad;line-height:1.35}.launch-demo [data-launch-field][aria-pressed=true]{border-color:#3454ff;background:#f0f4ff;color:#3454ff}.launch-question>b{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;color:#345273;margin-bottom:9px}.launch-question>b svg{width:15px;height:15px;fill:none;stroke:#6e84a7;stroke-width:1.5}.launch-question>div{display:flex;gap:7px}.launch-question button{display:flex;align-items:center;justify-content:center;gap:5px;flex:1;min-width:0;padding:9px 7px;border:1px solid #e0e8f5;background:#fff;border-radius:7px;font-size:9px;font-weight:600;color:#7b8faa}.launch-platforms img{width:20px;height:18px;object-fit:contain}.launch-question button svg{height:12px;width:12px;stroke:currentColor;stroke-width:1.5;fill:none;flex-shrink:0}.launch-assets{display:flex;flex-direction:column;gap:17px}.launch-help{font-size:9px;line-height:1.5;color:#7b8eaa;margin:0;background:#f4f7fc;padding:10px;border-radius:7px}.launch-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.launch-fields label{display:flex;flex-direction:column;gap:5px;color:#7c8faa;font-size:9px}.launch-field-wide{grid-column:1/-1}.launch-fields input,.launch-fields select{width:100%;min-width:0;border:1px solid #dce5f3;background:#fafbfe;border-radius:7px;padding:8px 9px;font-size:11px;line-height:1.4;color:#29496e;box-sizing:border-box}.launch-fields input:focus,.launch-fields select:focus{outline:2px solid #3454ff;outline-offset:1px}.launch-navigation{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;border-top:1px solid #edf1f7;padding-top:12px}.launch-navigation button{border:0;border-radius:6px;font-size:9px;font-weight:700;padding:8px 10px;color:#3454ff;background:none}.launch-navigation button:disabled{opacity:.35;cursor:default}.launch-navigation [data-launch-next],.launch-primary{display:flex;align-items:center;gap:6px;background:#3454ff;color:white;border:0;border-radius:7px;padding:9px 12px;font-size:9px;font-weight:700}.launch-navigation svg,.launch-primary svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5}.launch-navigation>span{font-size:8px;color:#8c9db4}.launch-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #edf1f7;padding:10px 18px;font-size:7px;color:#8b9cb3}.launch-footer>div{display:flex;gap:12px}.launch-footer button{border:0;padding:2px 0;background:none;color:#3454ff;font-size:7px;font-weight:700}.launch-review-chips{display:flex;gap:6px}.launch-review-chips span{padding:5px 8px;border-radius:5px;background:#edf2ff;font-size:8px;color:#4a6ca4}.launch-review{margin:0}.launch-review>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-bottom:1px solid #edf1f8;font-size:10px}.launch-review dt{color:#8294af;flex-shrink:0}.launch-review dd{margin:0;color:#2f4e76;font-weight:650;text-align:right;min-width:0;overflow-wrap:anywhere}.launch-ready{display:flex;align-items:center;gap:8px;background:#f1f6ed;border:1px solid #e4efdc;padding:9px;border-radius:7px;color:#668653}.launch-ready svg{width:17px;height:17px;flex-shrink:0;stroke:currentColor;stroke-width:1.6;fill:none}.launch-ready p{font-size:9px;line-height:1.4;margin:0}.launch-optimize-content{height:345px;display:flex;flex-direction:column;justify-content:center;gap:16px}.launch-optimize-content>p{font-size:11px;line-height:1.6;color:#7b8faa;margin:0}.launch-budget-change{display:flex;align-items:center;justify-content:space-around;border:1px solid #e1e8f4;border-radius:10px;background:#f6f8fd;padding:23px 12px;gap:12px}.launch-budget-change small{display:block;font-size:9px;color:#8c9ab1;margin-bottom:8px}.launch-budget-change b{font-size:35px;color:#7f93b3;letter-spacing:-1px;line-height:1}.launch-budget-change>div:last-child b{color:#3454ff}.launch-budget-change>span{font-size:24px;color:#96a6c0}.launch-change-detail{display:flex;justify-content:space-between;font-size:10px;color:#7b8faa}.launch-change-detail strong{color:#3454ff}.launch-optimize-content>.launch-change-status{font-size:9px;color:#6e86a7;min-height:30px}.launch-primary{align-self:flex-start}.launch-demo button:focus-visible{outline:2px solid #3454ff;outline-offset:3px}.launch-pointer{position:absolute;top:0;left:0;width:24px;height:28px;pointer-events:none;z-index:8;filter:drop-shadow(0 3px 4px #18376433)}.launch-pointer svg{width:100%;height:100%;fill:#203e6a;stroke:white;stroke-width:1.5}.launch-pointer i{position:absolute;left:-9px;top:-9px;width:22px;height:22px;border:2px solid #3454ff;border-radius:50%;opacity:0}.launch-click i{animation:launch-tap .6s both}.launch-paused .launch-pointer i{animation-play-state:paused}@keyframes launch-in{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes launch-tap{from{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}
@media(max-width:1199px){.launch-modes{margin:11px 14px 0}.launch-workspace{padding:11px 14px}.launch-stage{height:245px}.launch-scene{gap:11px}.launch-scene h3,.launch-optimize-content h3{font-size:20px}.launch-choice-grid button{padding:10px}.launch-choice-grid small{font-size:7px}.launch-fields{gap:9px}.launch-fields input,.launch-fields select{padding:7px 8px;font-size:10px}.launch-optimize-content{height:327px}.launch-footer{padding:9px 14px}}
@media(max-width:700px){.launch-modes{margin:9px 12px 0}.launch-modes button{font-size:8px;padding:7px}.launch-workspace{padding:10px 12px}.launch-steps{margin-bottom:9px}.launch-steps button{font-size:7px;gap:5px}.launch-steps i{width:17px;height:17px;font-size:6px}.launch-stage{height:225px}.launch-scene{gap:10px}.launch-kicker{font-size:6px}.launch-scene h3,.launch-optimize-content h3{font-size:17px}.launch-choice-grid{gap:6px}.launch-choice-grid button{padding:9px 7px;gap:5px}.launch-choice-grid svg{width:17px;height:17px}.launch-choice-grid b{font-size:10px}.launch-choice-grid small{font-size:6px}.launch-question>b{font-size:9px;margin-bottom:7px}.launch-question button{font-size:8px;padding:8px 5px;gap:4px}.launch-question button svg{width:10px;height:10px}.launch-platforms img{width:18px;height:16px}.launch-assets{gap:14px}.launch-help{font-size:8px;padding:9px}.launch-fields{gap:8px}.launch-fields label{font-size:8px;gap:4px}.launch-fields input,.launch-fields select{font-size:9px;padding:7px}.launch-navigation{margin-top:9px;padding-top:9px}.launch-navigation button{font-size:8px;padding:7px 8px}.launch-navigation>span{font-size:7px}.launch-footer{font-size:6px;padding:8px 12px}.launch-footer button{font-size:6px}.launch-review-chips span{font-size:7px;padding:4px 6px}.launch-review>div{font-size:8px;padding:7px 0}.launch-ready{padding:7px;gap:6px}.launch-ready p{font-size:8px}.launch-optimize-content{height:300px;gap:13px}.launch-optimize-content>p{font-size:10px}.launch-budget-change{padding:18px 10px}.launch-budget-change small{font-size:8px}.launch-budget-change b{font-size:30px}.launch-change-detail{font-size:9px}.launch-primary{font-size:8px}.launch-optimize-content>.launch-change-status{font-size:8px;min-height:24px}.launch-pointer{width:20px;height:24px}}
@media(max-width:700px) and (max-height:750px){.launch-demo .s-appbar{padding-top:7px;padding-bottom:7px}.launch-modes{margin:7px 10px 0;padding:3px}.launch-modes button{font-size:7px;padding:5px}.launch-workspace{padding:7px 10px}.launch-steps{margin-bottom:7px}.launch-steps button{font-size:6px;gap:4px}.launch-steps i{width:15px;height:15px;font-size:5px}.launch-stage{height:182px}.launch-scene{gap:7px}.launch-scene h3,.launch-optimize-content h3{font-size:14px}.launch-kicker{font-size:5px}.launch-choice-grid button{padding:7px 6px;gap:4px}.launch-choice-grid svg{width:14px;height:14px}.launch-choice-grid b{font-size:9px}.launch-choice-grid small{font-size:5.5px}.launch-question>b{font-size:8px;margin-bottom:5px}.launch-question>b svg{width:12px;height:12px}.launch-question button{font-size:7px;padding:6px 4px}.launch-assets{gap:10px}.launch-help{font-size:7px;padding:7px}.launch-fields{gap:6px}.launch-fields label{font-size:7px;gap:3px}.launch-fields input,.launch-fields select{font-size:8px;padding:5px 6px}.launch-navigation{margin-top:7px;padding-top:7px}.launch-navigation button{font-size:7px;padding:6px}.launch-navigation>span{font-size:6px}.launch-footer{padding:6px 10px;font-size:5px}.launch-footer button{font-size:5px}.launch-review-chips span{font-size:6px;padding:3px 5px}.launch-review>div{font-size:7px;padding:5px 0}.launch-ready{padding:6px}.launch-ready svg{width:13px;height:13px}.launch-ready p{font-size:6px}.launch-optimize-content{height:247px;gap:10px}.launch-optimize-content>p{font-size:8px}.launch-budget-change{padding:14px 9px}.launch-budget-change small{font-size:7px;margin-bottom:6px}.launch-budget-change b{font-size:26px}.launch-change-detail{font-size:8px}.launch-primary{font-size:7px;padding:7px 10px}.launch-optimize-content>.launch-change-status{font-size:7px;min-height:20px}}
@media(min-width:1200px) and (max-height:800px){.launch-demo .s-appbar{padding-top:12px;padding-bottom:12px}}
@media(min-width:701px) and (max-height:550px){.launch-demo .s-appbar{padding:6px 12px}.launch-modes{margin:5px 12px 0;padding:2px}.launch-modes button{font-size:6px;padding:4px}.launch-workspace{padding:6px 12px}.launch-steps{margin-bottom:5px}.launch-steps button{font-size:6px;gap:4px}.launch-steps i{width:13px;height:13px;font-size:5px}.launch-stage{height:154px}.launch-scene{gap:6px}.launch-scene h3,.launch-optimize-content h3{font-size:13px}.launch-kicker{font-size:5px}.launch-choice-grid button{padding:6px 8px;gap:3px}.launch-choice-grid svg{display:none}.launch-choice-grid b{font-size:9px}.launch-choice-grid small{font-size:6px}.launch-question>b{font-size:7px;margin-bottom:4px}.launch-question>b svg{width:11px;height:11px}.launch-question button{font-size:6px;padding:5px}.launch-platforms img{width:14px;height:12px}.launch-assets{gap:7px}.launch-help{font-size:6px;padding:6px}.launch-fields{gap:5px}.launch-fields label{font-size:6px;gap:3px}.launch-fields input,.launch-fields select{font-size:7px;padding:4px 6px}.launch-field-wide{grid-column:auto}.launch-navigation{margin-top:5px;padding-top:5px}.launch-navigation button{font-size:6px;padding:5px 7px}.launch-navigation>span{font-size:5px}.launch-footer{font-size:5px;padding:5px 12px}.launch-footer button{font-size:5px}.launch-review-chips span{font-size:6px;padding:3px 5px}.launch-review>div{font-size:7px;padding:3px 0}.launch-ready{padding:5px}.launch-ready p{font-size:6px}.launch-ready svg{width:12px;height:12px}.launch-optimize-content{height:208px;gap:8px}.launch-optimize-content>p{font-size:7px}.launch-budget-change{padding:11px 9px}.launch-budget-change small{font-size:6px;margin-bottom:4px}.launch-budget-change b{font-size:24px}.launch-change-detail{font-size:7px}.launch-primary{font-size:6px;padding:6px 8px}.launch-optimize-content>.launch-change-status{font-size:6px;min-height:17px}}
@media(prefers-reduced-motion:reduce){.launch-scene,.launch-click i{animation:none}.launch-choice-grid button{transition:none}.launch-pointer{display:none}}
.launch-scene[data-launch-scene="3"]{gap:7px}
@media(min-width:701px) and (max-width:1199px) and (min-height:551px){.launch-optimize-content{gap:10px}.launch-optimize-content h3{font-size:18px}.launch-budget-change{padding-top:17px;padding-bottom:17px}.launch-optimize-content>p{font-size:10px}.launch-ready p{font-size:8px}}
@media(min-width:701px) and (max-height:550px){.launch-workspace{padding-top:4px;padding-bottom:4px}.launch-stage{height:144px}.launch-scene{gap:5px}.launch-scene[data-launch-scene="3"]{gap:4px}.launch-optimize-content{height:194px;gap:6px}.launch-budget-change{padding-top:9px;padding-bottom:9px}}
@media(min-width:701px) and (max-width:1199px) and (min-height:551px){.launch-scene[data-launch-scene="3"]{gap:5px}}
.launch-scene[data-launch-scene="4"]{gap:7px}.launch-steps button{gap:4px;font-size:7px}.launch-landing-existing,.launch-landing-prompt{display:flex;flex-direction:column;gap:10px}.launch-landing label{display:flex;flex-direction:column;gap:5px;font-size:9px;color:#7c8faa}.launch-landing select,.launch-landing input,.launch-landing textarea{font:500 10px/1.5 Manrope,sans-serif;padding:8px 9px;border:1px solid #dce5f3;border-radius:7px;background:#fafbfe;color:#29496e;min-width:0;width:100%;box-sizing:border-box}.launch-landing textarea{resize:none;height:75px}.launch-landing-prompt a{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:700;color:#3454ff}.launch-landing-prompt a svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:1.5}.launch-landing-prompt p{font-size:8px;line-height:1.4;color:#8a9bb2;margin:0}.launch-landing input:focus,.launch-landing select:focus,.launch-landing textarea:focus{outline:2px solid #3454ff;outline-offset:1px}
@media(max-width:700px){.launch-steps button{font-size:6px;gap:3px}.launch-landing label{font-size:8px}.launch-landing select,.launch-landing input,.launch-landing textarea{font-size:9px;padding:7px}.launch-landing textarea{height:65px}.launch-landing-prompt a{font-size:8px}.launch-landing-prompt p{font-size:7px}}
@media(max-width:700px) and (max-height:750px){.launch-landing-existing,.launch-landing-prompt{gap:7px}.launch-landing label{font-size:7px;gap:4px}.launch-landing select,.launch-landing input,.launch-landing textarea{font-size:8px;padding:5px 6px}.launch-landing textarea{height:53px}.launch-landing-prompt a{font-size:7px}.launch-landing-prompt p{font-size:6px}.launch-steps button{font-size:5px;gap:3px}}
@media(min-width:701px) and (max-width:1199px) and (min-height:551px){.launch-scene[data-launch-scene="4"]{gap:5px}}
@media(min-width:701px) and (max-height:550px){.launch-scene[data-launch-scene="4"]{gap:4px}.launch-landing-existing{display:grid;grid-template-columns:1fr 1fr;gap:7px}.launch-landing-prompt{gap:5px}.launch-landing label{font-size:6px;gap:3px}.launch-landing select,.launch-landing input,.launch-landing textarea{font-size:7px;padding:4px 6px}.launch-landing textarea{height:42px}.launch-landing-prompt a{font-size:6px}.launch-landing-prompt p{font-size:5px}.launch-steps button{font-size:5px}}
