.BuilderDemoBlock_head__sZ4Ud{margin-bottom:14px}.BuilderDemoBlock_head__sZ4Ud .v3-heading{font-size:40px;line-height:1.1}.BuilderDemoBlock_head__sZ4Ud .v3-sub{max-width:780px;margin-top:8px;font-size:16px;letter-spacing:normal}.BuilderDemoBlock_stage__TQqNu{display:grid;grid-template-columns:340px minmax(0,1fr);gap:24px;height:640px;color:rgb(var(--v3-navy));text-align:left}.BuilderDemoBlock_stage__TQqNu *,.BuilderDemoBlock_stage__TQqNu :after,.BuilderDemoBlock_stage__TQqNu :before{box-sizing:border-box}.BuilderDemoBlock_stage__TQqNu button{font-family:inherit;cursor:pointer}.BuilderDemoBlock_stage__TQqNu button:disabled{cursor:default}.BuilderDemoBlock_stage__TQqNu p{margin:0}.BuilderDemoBlock_chat__Op8zI{display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:16px;background:#fff;box-shadow:var(--v3-float)}.BuilderDemoBlock_chatHead__oKLX3{flex-shrink:0;display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;background:#fafafa;border-bottom:1px solid #e4e4e7}.BuilderDemoBlock_chatHead__oKLX3 b{font-size:12px;font-weight:500}.BuilderDemoBlock_chatHead__oKLX3 small{margin-left:auto;color:#a1a1aa;font:400 12px/1 var(--v3-font-code);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BuilderDemoBlock_dots__WcNab{display:flex;gap:6px}.BuilderDemoBlock_dots__WcNab i{width:10px;height:10px;border-radius:50%;background:#ff5f57}.BuilderDemoBlock_dots__WcNab i:nth-child(2){background:#febc2e}.BuilderDemoBlock_dots__WcNab i:nth-child(3){background:#28c840}.BuilderDemoBlock_thread__Ba0gG{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:12px 16px;scroll-behavior:smooth;font:400 12px/1.6 var(--v3-font-code);color:#52525b}.BuilderDemoBlock_thread__Ba0gG:focus-visible{outline-offset:-2px}.BuilderDemoBlock_message__IZK5F{font-size:13px;line-height:1.5;color:#27272a;animation:BuilderDemoBlock_messageIn__b9NTl .3s ease}@keyframes BuilderDemoBlock_messageIn__b9NTl{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.BuilderDemoBlock_you__Qvxqf{color:#09090b}.BuilderDemoBlock_you__Qvxqf:before{content:"> ";color:#2563eb}.BuilderDemoBlock_say__BI2rT b{color:#09090b;font-weight:500}.BuilderDemoBlock_typing__829pZ{display:flex;gap:4px;padding:6px 2px}.BuilderDemoBlock_assistTyping__TNZWt i,.BuilderDemoBlock_typing__829pZ i{width:6px;height:6px;border-radius:50%;background:#a1a1aa;animation:BuilderDemoBlock_dot__eU5kE 1s infinite}.BuilderDemoBlock_assistTyping__TNZWt i:nth-child(2),.BuilderDemoBlock_typing__829pZ i:nth-child(2){animation-delay:.15s}.BuilderDemoBlock_assistTyping__TNZWt i:nth-child(3),.BuilderDemoBlock_typing__829pZ i:nth-child(3){animation-delay:.3s}@keyframes BuilderDemoBlock_dot__eU5kE{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-2px)}}.BuilderDemoBlock_progress__qhfh_{display:flex;flex-direction:column;gap:4px}.BuilderDemoBlock_progressRow__JWMFs{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#15803d;transition:color .3s}.BuilderDemoBlock_progressRow__JWMFs[data-status=wait]{color:#a1a1aa}.BuilderDemoBlock_progressRow__JWMFs b{font-weight:600}.BuilderDemoBlock_progressIcon___91dD{position:relative;flex-shrink:0;width:15px;height:15px;margin-top:2px;border-radius:50%;border:1.5px solid #d4d4d8}.BuilderDemoBlock_progressRow__JWMFs[data-status=run] .BuilderDemoBlock_progressIcon___91dD{border-top-color:rgb(var(--v3-navy));animation:BuilderDemoBlock_spin__vVOoT .8s linear infinite}.BuilderDemoBlock_progressRow__JWMFs[data-status=ok] .BuilderDemoBlock_progressIcon___91dD{border-color:#16a34a;background:#16a34a}.BuilderDemoBlock_progressRow__JWMFs[data-status=ok] .BuilderDemoBlock_progressIcon___91dD:after{content:"";position:absolute;left:4px;top:1.5px;width:3.5px;height:7px;border:solid #fff;border-width:0 1.8px 1.8px 0;transform:rotate(45deg)}@keyframes BuilderDemoBlock_spin__vVOoT{to{transform:rotate(1turn)}}.BuilderDemoBlock_swatch__79nfI{display:inline-block;width:11px;height:11px;margin-left:2px;border-radius:3px;vertical-align:-1px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.BuilderDemoBlock_next___UH8b{padding:12px;border:1px solid #e4e4e7;border-radius:8px;background:#fafafa;font-family:var(--v3-font-ui)}.BuilderDemoBlock_next___UH8b strong{display:block;color:#09090b;font-size:14px;font-weight:600}.BuilderDemoBlock_next___UH8b p{margin:2px 0 10px;color:#52525b;font-size:12.5px;line-height:1.45}.BuilderDemoBlock_next___UH8b form{display:flex;gap:6px;padding:4px 4px 4px 10px;border:1px solid #c7d5e0;border-radius:8px;background:#fff}.BuilderDemoBlock_assistForm__pP1vJ:focus-within,.BuilderDemoBlock_composer__zBvAW:focus-within,.BuilderDemoBlock_next___UH8b form:focus-within{border-color:rgb(var(--v3-navy));box-shadow:0 0 0 3px rgba(13,56,87,.14)}.BuilderDemoBlock_next___UH8b input{flex:1;min-width:0;padding:6px 0;border:0;outline:0;background:none;color:rgb(var(--v3-navy));font:500 14px/1.3 var(--v3-font-body)}.BuilderDemoBlock_next___UH8b input::-moz-placeholder{color:#8a96a3;font-weight:400;opacity:1}.BuilderDemoBlock_next___UH8b input::placeholder{color:#8a96a3;font-weight:400;opacity:1}.BuilderDemoBlock_next___UH8b form button{padding:7px 12px;border:0;border-radius:999px;background:rgb(var(--v3-navy));color:#fff;font-size:13px;font-weight:600;line-height:normal;white-space:nowrap}.BuilderDemoBlock_next___UH8b form button:hover{background:rgb(var(--v3-navy-hover))}.BuilderDemoBlock_nextChips__vgOT7{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.BuilderDemoBlock_nextChips__vgOT7 button{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;border:1px solid #c7d5e0;border-radius:999px;background:#fff;color:rgb(var(--v3-navy));font-size:12.5px;font-weight:500;line-height:normal}.BuilderDemoBlock_nextChips__vgOT7 button:hover{border-color:rgb(var(--v3-navy))}.BuilderDemoBlock_client__zr6l2 i,.BuilderDemoBlock_nextChips__vgOT7 i{width:9px;height:9px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.BuilderDemoBlock_nextOff__xt250{opacity:.55;pointer-events:none}.BuilderDemoBlock_suggest__PcQi_{display:flex;flex-wrap:wrap;flex-shrink:0;gap:6px;padding:0 14px 10px}.BuilderDemoBlock_suggest__PcQi_ button{padding:5px 10px;border:1px solid #d4d4d8;border-radius:99px;background:#fff;color:#3f3f46;font-size:12px;font-weight:500;line-height:normal;animation:BuilderDemoBlock_messageIn__b9NTl .3s ease;transition:border-color .2s,color .2s}.BuilderDemoBlock_suggest__PcQi_ button:hover{border-color:rgb(var(--v3-navy));color:rgb(var(--v3-navy))}.BuilderDemoBlock_composer__zBvAW{flex-shrink:0;display:flex;align-items:center;gap:6px;margin:0 12px 12px;padding:5px 5px 5px 12px;border:1px solid #d4d4d8;border-radius:8px;background:#fff;font-family:var(--v3-font-code)}.BuilderDemoBlock_composer__zBvAW input{flex:1;min-width:0;padding:6px 0;border:0;outline:0;background:none;color:rgb(var(--v3-navy));font:400 12px/1.4 var(--v3-font-code)}.BuilderDemoBlock_composer__zBvAW input::-moz-placeholder{color:#a3a3a3;opacity:1}.BuilderDemoBlock_composer__zBvAW input::placeholder{color:#a3a3a3;opacity:1}.BuilderDemoBlock_assistForm__pP1vJ input:focus-visible,.BuilderDemoBlock_composer__zBvAW input:focus-visible,.BuilderDemoBlock_next___UH8b input:focus-visible{outline:none}.BuilderDemoBlock_send__pSro_{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:rgb(var(--v3-navy));color:#fff}.BuilderDemoBlock_send__pSro_ svg{width:16px;height:16px}.BuilderDemoBlock_skip__Bqgv1{flex-shrink:0;padding:7px 12px;border:1px solid #d4d4d8;border-radius:999px;background:#fff;color:#3f3f46;font-size:12.5px;font-weight:600;line-height:normal}.BuilderDemoBlock_skip__Bqgv1:hover{border-color:rgb(var(--v3-navy));color:rgb(var(--v3-navy))}.BuilderDemoBlock_composerBusy__7g9by{background:#f7f7f8}.BuilderDemoBlock_canvas__TQJD5{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0}.BuilderDemoBlock_canvasLabel__LD9aj{display:flex;align-items:center;gap:7px;margin-bottom:8px;color:#52525b;font-size:12px;font-weight:500;line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BuilderDemoBlock_canvasLabel__LD9aj i{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:#d4d4d8;transition:background .5s}.BuilderDemoBlock_clients__uoy8c{flex:0 0 auto;min-width:0;display:flex;align-items:center;gap:6px;margin-bottom:12px;padding:1px;overflow-x:auto;scrollbar-width:none}.BuilderDemoBlock_clients__uoy8c::-webkit-scrollbar{display:none}.BuilderDemoBlock_client__zr6l2{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:4px 10px 4px 8px;border:1px solid rgb(var(--v3-line));border-radius:99px;background:#fff;color:#3f3f46;font-size:12.5px;font-weight:500;line-height:normal;transition:border-color .2s,background .2s}.BuilderDemoBlock_client__zr6l2:hover{border-color:#a1a1aa}.BuilderDemoBlock_clientOn__74mOP{border-color:rgb(var(--v3-navy));color:rgb(var(--v3-navy));font-weight:600}.BuilderDemoBlock_clientAdd__rq0hI{border-style:dashed;color:#71717a}.BuilderDemoBlock_appWrap__ddzBg{position:relative;flex:1;min-height:0}.BuilderDemoBlock_reading__wc2dX{position:absolute;z-index:5;left:50%;top:42%;display:flex;align-items:center;gap:12px;padding:12px 18px;border-radius:12px;background:#fff;box-shadow:0 16px 40px -12px rgba(0,0,0,.3),0 0 0 1px rgba(0,0,0,.05);transform:translate(-50%,-50%);white-space:nowrap;animation:BuilderDemoBlock_popIn__glShh .3s ease}.BuilderDemoBlock_reading__wc2dX b{display:block;font-size:13.5px;font-weight:600}.BuilderDemoBlock_reading__wc2dX small{display:block;color:rgb(var(--v3-muted));font-size:12px}.BuilderDemoBlock_spinner__Kx67D{width:20px;height:20px;border-radius:50%;border:2px solid #e4e4e7;border-top:2px solid rgb(var(--v3-navy));animation:BuilderDemoBlock_spin__vVOoT .8s linear infinite}@keyframes BuilderDemoBlock_popIn__glShh{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}.BuilderDemoBlock_toast__pcJUQ{position:absolute;z-index:5;left:50%;bottom:16px;padding:8px 14px;border-radius:99px;background:#18181b;color:#fff;font-size:12.5px;font-weight:600;transform:translateX(-50%);white-space:nowrap;pointer-events:none;animation:BuilderDemoBlock_toast__pcJUQ 2.6s ease forwards}@keyframes BuilderDemoBlock_toast__pcJUQ{0%{opacity:0;transform:translate(-50%,8px)}10%,85%{opacity:1;transform:translate(-50%)}to{opacity:0}}.BuilderDemoBlock_app__Qk6Ug{--b:#a1a1aa;--b-on:#fff;--b-head:#e4e4e7;--b-head-on:#71717a;--b-surface:#fafafa;--b-border:#e4e4e7;position:relative;container-type:inline-size;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;border:1px solid #e4e4e7;border-radius:12px;background:#fff;color:#171717;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.4;box-shadow:0 32px 64px -32px rgba(13,56,87,.3),0 2px 8px rgba(13,56,87,.05);-webkit-font-smoothing:antialiased}.BuilderDemoBlock_app__Qk6Ug button{font:inherit;color:inherit}.BuilderDemoBlock_appHead__cDCju{display:flex;align-items:center;gap:10px;flex-shrink:0;height:48px;padding:0 16px;background:var(--b-head);color:var(--b-head-on);transition:background-color .6s ease,color .6s ease}.BuilderDemoBlock_appHead__cDCju>*{animation:BuilderDemoBlock_fadeIn__Yjp9P .5s ease}@keyframes BuilderDemoBlock_fadeIn__Yjp9P{0%{opacity:0}to{opacity:1}}.BuilderDemoBlock_appHeadName__niM8P{font-weight:700;font-size:14px;letter-spacing:-.01em}.BuilderDemoBlock_appHeadSep__WdDAa{opacity:.45}.BuilderDemoBlock_appHeadTitle__uFNdG{font-weight:500;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BuilderDemoBlock_logo__VBB9o{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.BuilderDemoBlock_logoChip__5mNPO{display:inline-flex;align-items:center;height:26px;padding:3px 6px;border-radius:6px;background:#fff}.BuilderDemoBlock_logoChip__5mNPO img{display:block;width:auto;height:20px;max-width:80px;-o-object-fit:contain;object-fit:contain}.BuilderDemoBlock_logoChipDark__FgNiq{background:#18181b}.BuilderDemoBlock_mono__vEN5C{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:color-mix(in srgb,currentColor 18%,transparent);font-weight:800;font-size:13px}.BuilderDemoBlock_appBody__uUchE{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 248px}.BuilderDemoBlock_appMain__5vYfs{min-height:0;overflow:auto;padding:16px 18px 18px;background:var(--b-surface);transition:background-color .6s ease}.BuilderDemoBlock_steps__fGKFy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.BuilderDemoBlock_step__5QCtc button{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:7px;column-gap:7px;align-items:center;width:100%;min-height:44px;padding:7px 9px;border:1px solid var(--b-border);border-radius:9px;background:#fff;text-align:left;transition:background-color .45s ease,border-color .45s ease,color .45s ease,opacity .45s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.BuilderDemoBlock_step__5QCtc button:not(:disabled):hover{border-color:var(--b)}.BuilderDemoBlock_step__5QCtc button:focus-visible{outline:2px solid var(--b);outline-offset:2px}.BuilderDemoBlock_stepNumber__cW4jA{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--b-surface);border:1px solid var(--b-border);font-size:11px;font-weight:700;transition:inherit}.BuilderDemoBlock_stepLabel__HA5BI{font-weight:650;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BuilderDemoBlock_stepOn__3ZQbe button{background:var(--b);border-color:var(--b);color:var(--b-on)}.BuilderDemoBlock_stepOn__3ZQbe .BuilderDemoBlock_stepNumber__cW4jA{background:var(--b-on);color:var(--b);border-color:transparent}.BuilderDemoBlock_stepDone__vzL63 .BuilderDemoBlock_stepNumber__cW4jA{background:var(--b);color:var(--b-on);border-color:var(--b)}.BuilderDemoBlock_flash__UPCBW .BuilderDemoBlock_step__5QCtc button{animation:BuilderDemoBlock_stepPulse__xTQ2f .9s ease}@keyframes BuilderDemoBlock_stepPulse__xTQ2f{30%{transform:translateY(-3px);box-shadow:0 6px 16px -8px var(--b)}}.BuilderDemoBlock_card__yabqx{margin-top:12px;padding:16px;border:1px solid var(--b-border);border-radius:12px;background:#fff;display:flex;flex-direction:column;gap:10px;animation:BuilderDemoBlock_cardSwap__w52t_ .35s cubic-bezier(.2,.8,.2,1)}@keyframes BuilderDemoBlock_cardSwap__w52t_{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.BuilderDemoBlock_cardHead__7Lpfa{margin-bottom:2px}.BuilderDemoBlock_cardTitle__Vkn6K{font-size:15px;font-weight:700;letter-spacing:-.01em}.BuilderDemoBlock_cardSub__v4ZLs{margin-top:2px;color:#71717a;font-size:12px}.BuilderDemoBlock_field__e_Lj9{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 0}.BuilderDemoBlock_fieldLabel___P1tz{color:#52525b;font-size:11px;font-weight:600}.BuilderDemoBlock_fieldValue__2hi0J{display:block;min-height:34px;padding:8px 10px;border:1px solid #e4e4e7;border-radius:8px;background:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BuilderDemoBlock_fieldRow__9_K_N{display:flex;gap:10px}.BuilderDemoBlock_file__7QhnM{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #e4e4e7;border-radius:8px}.BuilderDemoBlock_file__7QhnM i{display:inline-flex;color:var(--b);filter:saturate(1.1) brightness(.85)}.BuilderDemoBlock_file__7QhnM span{flex:1;min-width:0;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BuilderDemoBlock_file__7QhnM small{color:#16a34a;font-size:11px;font-weight:600}.BuilderDemoBlock_file__7QhnM.BuilderDemoBlock_attention__xOnuc small{color:#b45309}.BuilderDemoBlock_check__g9yLM{display:flex;align-items:center;gap:8px;font-size:12.5px}.BuilderDemoBlock_check__g9yLM>span{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;border-radius:50%;background:#dcfce7;color:#15803d}.BuilderDemoBlock_check__g9yLM.BuilderDemoBlock_attention__xOnuc>span{background:#fef3c7;color:#b45309}.BuilderDemoBlock_approver__Sa2Hu{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #e4e4e7;border-radius:8px}.BuilderDemoBlock_approverAvatar__s_gub{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;background:var(--b);color:var(--b-on);font-size:11px;font-weight:700}.BuilderDemoBlock_approver__Sa2Hu b{display:block;font-size:12.5px}.BuilderDemoBlock_approver__Sa2Hu small{color:#71717a;font-size:11px}.BuilderDemoBlock_approverState__nd6Nj{margin-left:auto;padding:2px 8px;border-radius:99px;background:#f4f4f5;color:#52525b;font-size:11px;font-weight:600}.BuilderDemoBlock_summary__VAJuf{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;border-radius:8px;background:var(--b-surface);border:1px solid var(--b-border);font-size:12px;color:#52525b}.BuilderDemoBlock_summary__VAJuf b{color:#171717;font-size:13px}.BuilderDemoBlock_mailSubject__m725s{display:flex;gap:10px;align-items:baseline;font-size:12.5px}.BuilderDemoBlock_mailSubject__m725s span{color:#71717a;font-size:11px;font-weight:600}.BuilderDemoBlock_mail__r7OYC{border:1px solid #e4e4e7;border-radius:10px;overflow:hidden}.BuilderDemoBlock_mailBar__3ylnI{display:flex;align-items:center;height:36px;padding:0 12px;background:var(--b-head);color:var(--b-head-on)}.BuilderDemoBlock_mailBar__3ylnI .BuilderDemoBlock_mono__vEN5C{width:22px;height:22px;font-size:12px}.BuilderDemoBlock_mailBar__3ylnI .BuilderDemoBlock_logoChip__5mNPO{height:22px;padding:2px 5px}.BuilderDemoBlock_mailBar__3ylnI .BuilderDemoBlock_logoChip__5mNPO img{height:16px}.BuilderDemoBlock_mailBody__jag8R{padding:12px 14px 14px}.BuilderDemoBlock_mailHeading__1Gq5h{font-weight:800;font-size:15px;letter-spacing:-.01em}.BuilderDemoBlock_mailBody__jag8R p{margin:4px 0 10px;min-height:1.4em;color:#3f3f46;font-size:12px}.BuilderDemoBlock_mailButton__mlikK{display:inline-block;padding:6px 12px;border-radius:99px;background:var(--b);color:var(--b-on);font-size:11.5px;font-weight:700}.BuilderDemoBlock_cardFoot__1Y0SP{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.BuilderDemoBlock_app__Qk6Ug .BuilderDemoBlock_cta__MuBsz{padding:8px 14px;border:0;border-radius:999px;background:var(--b);color:var(--b-on);transition:background-color .45s,filter .2s}.BuilderDemoBlock_cta__MuBsz:hover{filter:brightness(1.08)}.BuilderDemoBlock_app__Qk6Ug .BuilderDemoBlock_back__MdMuK{padding:8px 10px;border:0;background:none;color:#52525b}.BuilderDemoBlock_app__Qk6Ug .BuilderDemoBlock_back__MdMuK:hover{color:#171717}.BuilderDemoBlock_done__h5dLp{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:#f0fdf4;color:#166534;font-size:12px;font-weight:600}.BuilderDemoBlock_done__h5dLp svg{flex-shrink:0}.BuilderDemoBlock_app__Qk6Ug .BuilderDemoBlock_done__h5dLp button{margin-left:auto;flex-shrink:0;padding:0;border:0;background:none;color:#166534;text-decoration:underline;font-weight:600}.BuilderDemoBlock_assist__H_qXx{display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--b-border);background:#fff;transition:opacity .5s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.BuilderDemoBlock_assistHead__y020k{display:flex;align-items:center;gap:9px;padding:10px 12px;border-bottom:1px solid var(--b-border);background:var(--b-surface)}.BuilderDemoBlock_assistAvatar__8p4DH{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:50%;background:var(--b-head);color:var(--b-head-on);overflow:hidden}.BuilderDemoBlock_assistAvatar__8p4DH .BuilderDemoBlock_mono__vEN5C{background:none}.BuilderDemoBlock_assistAvatar__8p4DH .BuilderDemoBlock_logoChip__5mNPO{height:30px;width:30px;padding:4px;border-radius:50%;justify-content:center}.BuilderDemoBlock_assistAvatar__8p4DH .BuilderDemoBlock_logoChip__5mNPO img{width:20px;height:20px}.BuilderDemoBlock_assistWho__FtwZk{flex:1;min-width:0;line-height:1.25}.BuilderDemoBlock_assistWho__FtwZk b{display:block;font-size:12.5px}.BuilderDemoBlock_assistWho__FtwZk small{display:block;color:#71717a;font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BuilderDemoBlock_app__Qk6Ug .BuilderDemoBlock_assistClose__6HVJE{display:none;padding:0 4px;border:0;background:none;font-size:20px;line-height:1;color:#71717a}.BuilderDemoBlock_assistThread__mik6Z{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:12px}.BuilderDemoBlock_assistMessage__JrIlE{max-width:92%;padding:8px 10px;border-radius:12px;font-size:12px;line-height:1.45;animation:BuilderDemoBlock_cardSwap__w52t_ .3s ease}.BuilderDemoBlock_assistAi__lLQU_{align-self:flex-start;background:var(--b-surface);border:1px solid var(--b-border);border-bottom-left-radius:4px}.BuilderDemoBlock_assistUser__MtURG{align-self:flex-end;background:var(--b);color:var(--b-on);border-bottom-right-radius:4px}.BuilderDemoBlock_assistMessage__JrIlE ul{margin:6px 0 0;padding-left:16px;list-style:disc}.BuilderDemoBlock_assistMessage__JrIlE li{margin:2px 0}.BuilderDemoBlock_assistMessage__JrIlE blockquote{margin:6px 0 0;padding:6px 8px;border-left:3px solid var(--b);background:#fff;border-radius:4px;font-weight:550}.BuilderDemoBlock_assistTyping__TNZWt{display:flex;gap:4px;padding:11px 12px}.BuilderDemoBlock_assistAsks__26Pm1{display:flex;flex-wrap:wrap;gap:5px;padding:0 12px 8px}.BuilderDemoBlock_assistAsks__26Pm1 button{padding:5px 9px;border:1px solid var(--b-border);border-radius:999px;background:#fff;font-size:11px;font-weight:600;text-align:left;transition:border-color .2s,background-color .2s}.BuilderDemoBlock_assistAsks__26Pm1 button:hover{border-color:var(--b);background:var(--b-surface)}.BuilderDemoBlock_assistForm__pP1vJ{display:flex;gap:6px;margin:0 12px 12px;padding:4px 4px 4px 10px;border:1px solid var(--b-border);border-radius:999px;background:#fff}.BuilderDemoBlock_assistForm__pP1vJ input{flex:1;min-width:0;padding:0;border:0;outline:0;background:none;font:inherit;font-size:12px;color:#171717}.BuilderDemoBlock_assistForm__pP1vJ input::-moz-placeholder{color:#757575;opacity:1}.BuilderDemoBlock_assistForm__pP1vJ input::placeholder{color:#757575;opacity:1}.BuilderDemoBlock_app__Qk6Ug .BuilderDemoBlock_assistForm__pP1vJ button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:var(--b);color:var(--b-on)}.BuilderDemoBlock_assistForm__pP1vJ button svg{width:14px;height:14px}.BuilderDemoBlock_app__Qk6Ug .BuilderDemoBlock_fab__fzxZf{display:none;position:absolute;right:12px;bottom:12px;z-index:3;align-items:center;gap:6px;padding:9px 14px 9px 11px;border:0;border-radius:99px;background:var(--b);color:var(--b-on);box-shadow:0 6px 18px -6px rgba(0,0,0,.35)}.BuilderDemoBlock_fab__fzxZf svg{width:15px;height:15px}.BuilderDemoBlock_skeleton__HkylR .BuilderDemoBlock_appMain__5vYfs{background:#fafafa}.BuilderDemoBlock_skeleton__HkylR .BuilderDemoBlock_card__yabqx>*{visibility:hidden}.BuilderDemoBlock_skeleton__HkylR .BuilderDemoBlock_card__yabqx{min-height:220px;border-color:#f0f0f2;background:linear-gradient(90deg,#f4f4f5 0 40%,#fff 50%,#f4f4f5 60% 100%) 0 0 /300% 100%;animation:BuilderDemoBlock_shimmer__t7_YH 1.4s linear infinite}@keyframes BuilderDemoBlock_shimmer__t7_YH{0%{background-position:100% 0}to{background-position:0 0}}.BuilderDemoBlock_step__5QCtc.BuilderDemoBlock_pending__nkWbT button{opacity:0;transform:translateY(8px)}.BuilderDemoBlock_skeleton__HkylR .BuilderDemoBlock_step__5QCtc:not(.BuilderDemoBlock_pending__nkWbT) button{background:#fff;border-color:#d4d4d8;color:#171717}.BuilderDemoBlock_skeleton__HkylR .BuilderDemoBlock_step__5QCtc:not(.BuilderDemoBlock_pending__nkWbT) .BuilderDemoBlock_stepNumber__cW4jA{background:#f4f4f5;color:#52525b;border-color:#e4e4e7}.BuilderDemoBlock_assist__H_qXx.BuilderDemoBlock_pending__nkWbT{opacity:0;transform:translateX(16px)}@container (max-width: 720px){.BuilderDemoBlock_steps__fGKFy{gap:4px}.BuilderDemoBlock_step__5QCtc button{grid-template-columns:1fr;justify-items:center;padding:6px 4px;min-height:0;text-align:center;row-gap:3px}.BuilderDemoBlock_stepLabel__HA5BI{max-width:100%;font-size:11px}}@container (max-width: 600px){.BuilderDemoBlock_appBody__uUchE{grid-template-columns:minmax(0,1fr)}.BuilderDemoBlock_assist__H_qXx{display:none}.BuilderDemoBlock_app__Qk6Ug .BuilderDemoBlock_fab__fzxZf{display:inline-flex}.BuilderDemoBlock_appMain__5vYfs{padding:12px 12px 64px}.BuilderDemoBlock_fieldRow__9_K_N{flex-direction:column}.BuilderDemoBlock_assistOpen__ckw_T .BuilderDemoBlock_assist__H_qXx{display:flex;position:absolute;left:0;right:0;bottom:0;top:48px;z-index:4;border-left:0;box-shadow:0 -10px 30px -12px rgba(0,0,0,.25);animation:BuilderDemoBlock_sheetUp__3Ay4f .35s cubic-bezier(.2,.8,.2,1)}.BuilderDemoBlock_app__Qk6Ug.BuilderDemoBlock_assistOpen__ckw_T .BuilderDemoBlock_fab__fzxZf{display:none}.BuilderDemoBlock_app__Qk6Ug .BuilderDemoBlock_assistClose__6HVJE{display:block}}@keyframes BuilderDemoBlock_sheetUp__3Ay4f{0%{transform:translateY(30px);opacity:0}to{transform:none;opacity:1}}@media (max-width:900px){.BuilderDemoBlock_head__sZ4Ud{margin-bottom:10px}.BuilderDemoBlock_head__sZ4Ud .v3-heading{font-size:27px}.BuilderDemoBlock_head__sZ4Ud .v3-sub{font-size:15px}.BuilderDemoBlock_stage__TQqNu{grid-template-columns:minmax(0,1fr);height:auto}.BuilderDemoBlock_chat__Op8zI{height:380px}.BuilderDemoBlock_dots__WcNab{display:none}.BuilderDemoBlock_suggest__PcQi_{padding:0 12px 8px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.BuilderDemoBlock_suggest__PcQi_ button{flex-shrink:0}.BuilderDemoBlock_appWrap__ddzBg{flex:none;height:517px}}.BuilderDemoBlock_stage__TQqNu:not([data-on-screen]) *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.BuilderDemoBlock_stage__TQqNu *,.BuilderDemoBlock_stage__TQqNu :after,.BuilderDemoBlock_stage__TQqNu :before{animation:none!important;transition:none!important}.BuilderDemoBlock_thread__Ba0gG{scroll-behavior:auto}.BuilderDemoBlock_toast__pcJUQ{display:none}}