.ai-sequence{font-family:Manrope,Arial,sans-serif;color:#29262e;width:100%;min-width:0}.ai-sequence [hidden]{display:none!important}.ai-booking{max-width:540px;margin:0 auto;background:white;border-radius:20px;padding:16px;box-sizing:border-box}.ai-demo-head{display:flex;align-items:center;gap:9px}.ai-demo-head>b{font-size:18px}.ai-instagram{display:grid;place-items:center;flex:0 0 29px;height:29px;background:linear-gradient(25deg,#f5ad38,#de3678,#8653bd);border-radius:9px;color:white;font-size:28px;line-height:1}.ai-demo-head button{margin-left:auto;min-height:44px;background:none;border:0;font:600 14px Manrope,Arial,sans-serif;color:var(--app-color)}.ai-demo-person{font-size:14px;font-weight:700;margin:5px 0 17px}.ai-demo-person span{font-weight:500;color:#87758c;margin-left:6px}.ai-demo-messages{display:flex;flex-direction:column;gap:12px;min-height:290px}.ai-demo-messages p{margin:0;font-size:16px;line-height:1.4}.ai-client{align-self:flex-start;max-width:86%;background:#f1edf4;border-radius:16px 16px 16px 4px;padding:12px 14px}.ai-reply{align-self:flex-end;max-width:86%;padding:12px 14px;background:var(--app-color);color:white;border-radius:16px 16px 4px 16px}.ai-reply>b{display:block;font-size:12px;margin-bottom:5px;color:inherit}.ai-booking-result{display:flex;align-items:center;gap:10px;border:1px solid #d9e6d4;background:#eff5eb;border-radius:15px;padding:12px}.ai-booking-result>span{font-size:24px;color:#4b7153}.ai-booking-result b{display:block;font-size:16px;line-height:1.3}.ai-booking-result div>span{display:block;font-size:13px;line-height:1.4;color:#527158;margin-top:3px}.ai-demo-bottom{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:44px;margin-top:5px}.ai-demo-bottom>span{margin-right:auto;color:#776b7e;font-size:12px;line-height:1.35}.ai-demo-bottom button{flex-shrink:0;min-height:44px;padding:0;border:0;background:none;font:600 13px Manrope,Arial,sans-serif;color:var(--app-color)}.ai-calendar-action{width:100%;min-height:48px!important;font-size:16px!important}.ai-task{margin-left:24px;background:#f0edf3;border-radius:17px 17px 4px 17px;padding:12px 15px}.ai-task>span{font-size:12px;color:#776b7e}.ai-task p{font-size:18px;line-height:1.3;margin:4px 0 0}.ai-work{padding:10px 0 5px 13px;border-left:2px solid var(--app-color);margin:4px 0 4px 8px}.ai-work>b{font-size:15px;color:var(--app-color)}.ai-work>div{font-size:14px;line-height:1.35;margin-top:8px}.ai-work>div:before{content:'✓';color:var(--app-color);margin-right:8px}.ai-work-result{display:grid;gap:10px}.ai-work-result>b{font-size:20px;line-height:1.25}.ai-work-result>.tx-primary{width:100%;min-height:48px;font-size:16px}.ai-sequence [data-ai-reveal]:not([hidden]){animation:ai-demo-appear .25s ease-out both}.vb-animated.vb-chapter-preview{max-height:none;min-height:285px;padding:10px}.vb-live-preview .ai-booking{padding:10px 12px;border-radius:14px;display:flex;flex-direction:column}.vb-live-preview .ai-demo-head{gap:6px}.vb-live-preview .ai-demo-head>b{font-size:14px}.vb-live-preview .ai-instagram{flex-basis:23px;height:23px;border-radius:7px;font-size:22px}.vb-live-preview .ai-demo-head button{font-size:12px;min-height:36px}.vb-live-preview .ai-demo-person{font-size:12px;margin:0 0 8px}.vb-live-preview .ai-demo-messages{gap:7px;min-height:190px}.vb-live-preview .ai-demo-messages p{font-size:13px;line-height:1.3}.vb-live-preview .ai-client,.vb-live-preview .ai-reply{padding:8px 10px}.vb-live-preview .ai-reply>b{font-size:11px;margin-bottom:3px}.vb-live-preview .ai-booking-result{padding:8px;gap:7px;border-radius:10px}.vb-live-preview .ai-booking-result b{font-size:13px}.vb-live-preview .ai-booking-result div>span{font-size:11px;margin:2px 0 0}.vb-live-preview .ai-demo-bottom{min-height:38px;margin:0}.vb-live-preview .ai-demo-bottom>span{font-size:11px}.vb-live-preview .ai-demo-bottom button{min-height:38px;font-size:12px}.vb-animated .vb-preview-caption{display:none}
@keyframes ai-demo-appear{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
@media(max-width:760px){#app-content>.ai-booking{padding:0}.ai-demo-messages{min-height:280px}#app-content .tx-manager-plan{gap:8px}#app-content .ai-work-result .tx-manager-message p{font-size:14px}#app-content .ai-work-result .tx-manager-message{padding:10px 12px}}
@media(max-height:740px) and (max-width:760px){.vb-choice:has(.vb-animated){gap:8px}.vb-choice:has(.vb-animated) .vb-options>button{min-height:61px;padding-block:10px}.vb-choice:has(.vb-animated) .vb-question{font-size:25px}.vb-choice:has(.vb-animated) .vb-chapters>button{min-height:42px}.vb-animated.vb-chapter-preview{min-height:275px}.ai-demo-messages{min-height:255px;gap:8px}.ai-demo-messages p{font-size:14px}.ai-client,.ai-reply{padding:10px 12px}.ai-demo-person{margin-bottom:10px}.ai-task p{font-size:16px}.ai-work>div{font-size:13px;margin-top:5px}.ai-work-result>b{font-size:18px}#app-content .ai-work-result .tx-manager-message p{font-size:13px}.ai-work{padding-top:5px}.ai-demo-bottom>span{font-size:11px}}
@media(prefers-reduced-motion:reduce){.ai-sequence [data-ai-reveal]:not([hidden]){animation:none}}
@media(max-height:740px) and (max-width:760px){.vb-animated.vb-chapter-preview{min-height:215px}.vb-live-preview .ai-demo-person,.vb-live-preview .ai-client-short{display:none}.vb-live-preview .ai-demo-messages{min-height:155px;gap:6px}.vb-live-preview .ai-demo-bottom>span{display:none}}

.ai-demo-head .ai-inbox-back{margin:0 0 0 -8px;flex:0 0 36px;font-size:30px;min-height:44px}

@media(max-height:740px) and (max-width:760px){#app-content .tx-manager-plan{gap:5px}.ai-task{padding:9px 12px}.ai-work-result{gap:7px}.ai-work{margin-block:0;padding-bottom:2px}#app-content .ai-work-result .tx-manager-message{padding:8px 12px}}

@media(max-height:740px) and (max-width:760px){.vb-live-preview .ai-demo-bottom{display:none}.vb-live-preview .ai-booking{padding:8px 10px}}
.vb-live-preview .ai-demo-head button{min-height:44px;min-width:44px}.ai-booking-result>span{line-height:1}
@media(max-height:740px) and (max-width:760px){.vb-live-preview .ai-demo-messages{min-height:0;flex:1}.vb-live-preview .ai-demo-head{flex-shrink:0}.vb-live-preview [data-ai-progress="3"] .ai-client{display:none}}
