.TextConversationDemo_stage__25u1f{position:relative;display:grid;min-height:620px;place-items:center;overflow:visible;background:transparent;isolation:isolate}.TextConversationDemo_stage__25u1f:before{content:none}.TextConversationDemo_ambientGlow__HCxiH{display:none}.TextConversationDemo_phone__UWGWL{position:relative;z-index:1;width:min(77%,304px);padding:7px;border:1px solid #77736c;border-radius:46px;background:linear-gradient(145deg,#b9b6ae,#282825 12%,#8e8b84 52%,#191919 86%);box-shadow:0 38px 80px rgba(0,0,0,.66),0 0 0 2px #111,0 0 0 3px rgba(223,214,198,.42),inset 0 0 0 1px rgba(255,255,255,.34)}.TextConversationDemo_screen__Oema_{position:relative;height:572px;overflow:hidden;border:2px solid #030303;border-radius:39px;background:radial-gradient(circle at 50% 17%,rgba(212,175,55,.045),transparent 28%),#000;color:#f6f6f6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.TextConversationDemo_sideButtonBottom__yI4zi,.TextConversationDemo_sideButtonMiddle__Uem4h,.TextConversationDemo_sideButtonTop__kjw8z{position:absolute;left:-5px;width:3px;border-radius:3px 0 0 3px;background:linear-gradient(180deg,#77736c,#191919)}.TextConversationDemo_sideButtonTop__kjw8z{top:82px;height:32px}.TextConversationDemo_sideButtonMiddle__Uem4h{top:132px;height:53px}.TextConversationDemo_sideButtonBottom__yI4zi{top:198px;height:53px}.TextConversationDemo_statusBar__NE8Vm{position:relative;z-index:4;display:grid;height:35px;grid-template-columns:1fr auto 1fr;align-items:center;padding:5px 17px 0;font-size:12px;font-weight:700}.TextConversationDemo_dynamicIsland__UIj1N{width:76px;height:22px;border-radius:999px;background:#080808;box-shadow:inset 0 -1px rgba(255,255,255,.04)}.TextConversationDemo_statusIcons__9Wwfk{display:flex;align-items:center;justify-content:flex-end;gap:4px}.TextConversationDemo_contactBar__NTxOA{position:relative;z-index:3;display:grid;height:57px;grid-template-columns:1fr auto 1fr;align-items:center;padding:2px 13px 6px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(10,10,10,.92);color:#d9b83f}.TextConversationDemo_contactIdentity__rEX80{display:grid;justify-items:center;gap:2px;color:#f4f4f4;font-size:9px;font-weight:600}.TextConversationDemo_contactIdentity__rEX80 .TextConversationDemo_businessAvatar__JGjLj{width:28px;height:28px}.TextConversationDemo_contactSpacer__kZH4n{min-width:23px}.TextConversationDemo_sequence__Hc_2t{position:relative;height:427px;overflow:visible}.TextConversationDemo_thread__CUPIL{display:flex;height:100%;flex-direction:column;justify-content:flex-start;gap:7px;padding:16px 10px 10px}.TextConversationDemo_timestamp__WkeHS{display:grid;justify-items:center;margin-bottom:2px;color:#737373;font-size:9px;line-height:1.2}.TextConversationDemo_timestamp__WkeHS strong{font-weight:500}.TextConversationDemo_messageRow__IIFKZ,.TextConversationDemo_typingRow__GscMh{display:flex;align-items:flex-end;gap:6px}.TextConversationDemo_messageRow__IIFKZ{opacity:0;transform:translateY(13px) scale(.97)}.TextConversationDemo_playing__u4Pf9 .TextConversationDemo_messageRow__IIFKZ{animation:TextConversationDemo_messageIn__d82C5 .48s cubic-bezier(.2,.84,.28,1.16) forwards;animation-delay:var(--message-delay)}.TextConversationDemo_customerRow__b3WnY{justify-content:flex-start}.TextConversationDemo_aiRow__vAaGK{justify-content:flex-end}.TextConversationDemo_messageBubble__717A2{position:relative;max-width:208px;margin:0;border-radius:17px;padding:8px 11px;font-size:12px;line-height:1.25;letter-spacing:-.01em}.TextConversationDemo_customerRow__b3WnY .TextConversationDemo_messageBubble__717A2{border-bottom-left-radius:5px;background:linear-gradient(180deg,#fff,#e9e9ec);color:#101010}.TextConversationDemo_aiRow__vAaGK .TextConversationDemo_messageBubble__717A2{border-bottom-right-radius:5px;background:linear-gradient(135deg,#f5d767,#d4af37 70%,#b98c18);color:#171000;box-shadow:0 7px 18px rgba(212,175,55,.12)}.TextConversationDemo_businessAvatar__JGjLj,.TextConversationDemo_customerAvatar__OHGFE{position:relative;display:block;width:31px;height:31px;flex:0 0 auto;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#151515}.TextConversationDemo_businessAvatar__JGjLj{display:grid;place-items:center;padding:3px}.TextConversationDemo_businessAvatar__JGjLj img{display:block;width:75%;height:75%;object-fit:contain;object-position:center}.TextConversationDemo_customerPortraitSource__d91Mj{position:absolute;top:-233px;left:-71px;width:361px;max-width:none;height:auto}.TextConversationDemo_typingRow__GscMh{justify-content:flex-end;max-height:0;overflow:hidden;opacity:0}.TextConversationDemo_playing__u4Pf9 .TextConversationDemo_typingRow__GscMh{animation:TextConversationDemo_typingSequence__4MYPT 1.05s ease 1.15s both}.TextConversationDemo_typingBubble__DQiEg{display:flex;gap:3px;align-items:center;min-width:47px;padding:9px 11px;border-radius:16px 16px 5px 16px;background:#d4af37}.TextConversationDemo_typingBubble__DQiEg i{width:5px;height:5px;border-radius:999px;background:#4d3b0a;animation:TextConversationDemo_typingDot__Sk5mD .8s ease-in-out infinite}.TextConversationDemo_typingBubble__DQiEg i:nth-child(2){animation-delay:.12s}.TextConversationDemo_typingBubble__DQiEg i:nth-child(3){animation-delay:.24s}.TextConversationDemo_calendarBanner__XcC2H{position:absolute;z-index:6;top:-52px;right:8px;left:8px;display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:10px 11px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:linear-gradient(180deg,rgba(58,58,60,.97),rgba(42,42,44,.97));box-shadow:0 13px 30px rgba(0,0,0,.5);opacity:0;transform:translateY(-118%);backdrop-filter:blur(18px)}.TextConversationDemo_playing__u4Pf9 .TextConversationDemo_calendarBanner__XcC2H{animation:TextConversationDemo_calendarIn__9bV3_ .62s cubic-bezier(.2,.85,.3,1.08) 9.9s forwards}.TextConversationDemo_calendarIcon__s4xdL{display:grid;width:38px;height:38px;place-items:center;overflow:hidden;border-radius:9px;box-shadow:0 1px 4px rgba(0,0,0,.38)}.TextConversationDemo_calendarIcon__s4xdL img{display:block;width:100%;height:100%;object-fit:cover}.TextConversationDemo_calendarCopy__V6bp7{display:grid;min-width:0;gap:2px;font-size:9px;line-height:1.18}.TextConversationDemo_calendarMeta__ulxdv{display:flex;align-items:baseline;justify-content:space-between;color:#b5b5ba;font-size:8px}.TextConversationDemo_calendarMeta__ulxdv strong{color:#f4f4f5;font-size:9px;font-weight:600}.TextConversationDemo_calendarTitle__v8FpF{overflow:hidden;color:#fff;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.TextConversationDemo_calendarDetails__hGi69{color:#f1f1f3;font-size:9px}.TextConversationDemo_calendarAccount__mNOGR{overflow:hidden;color:#b8b8bd;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.TextConversationDemo_composer__DH3_N{position:relative;z-index:5;display:flex;height:41px;gap:6px;align-items:center;padding:4px 12px 5px;background:#000}.TextConversationDemo_addButton__eU7Jv{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border-radius:999px;background:#2c2c2e;color:#a1a1a6}.TextConversationDemo_input__iTFBv{display:flex;height:29px;flex:1;align-items:center;justify-content:space-between;padding:0 9px;border:1px solid #3a3a3c;border-radius:999px;color:#68686e;font-size:12px}.TextConversationDemo_homeIndicator__Kn_o_{position:absolute;z-index:7;bottom:5px;left:50%;width:92px;height:4px;border-radius:999px;background:#fff;transform:translateX(-50%)}@keyframes TextConversationDemo_messageIn__d82C5{0%{opacity:0;transform:translateY(13px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes TextConversationDemo_typingSequence__4MYPT{0%,to{max-height:0;opacity:0;transform:translateY(8px)}12%,78%{max-height:36px;opacity:1;transform:translateY(0)}}@keyframes TextConversationDemo_typingDot__Sk5mD{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}@keyframes TextConversationDemo_calendarIn__9bV3_{0%{opacity:0;transform:translateY(-118%)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.TextConversationDemo_stage__25u1f{min-height:590px}.TextConversationDemo_phone__UWGWL{width:min(83%,286px)}.TextConversationDemo_screen__Oema_{height:546px}.TextConversationDemo_sequence__Hc_2t{height:401px}.TextConversationDemo_messageBubble__717A2{max-width:194px}}.TextConversationDemo_embedded__TArq1{min-height:0;flex:1;height:100%;width:100%;display:flex;flex-direction:column}.TextConversationDemo_embedded__TArq1 .TextConversationDemo_phone__UWGWL{display:contents}.TextConversationDemo_embedded__TArq1 .TextConversationDemo_homeIndicator__Kn_o_,.TextConversationDemo_embedded__TArq1 .TextConversationDemo_sideButtonBottom__yI4zi,.TextConversationDemo_embedded__TArq1 .TextConversationDemo_sideButtonMiddle__Uem4h,.TextConversationDemo_embedded__TArq1 .TextConversationDemo_sideButtonTop__kjw8z{display:none}.TextConversationDemo_embedded__TArq1 .TextConversationDemo_screen__Oema_{display:flex;flex:1;flex-direction:column;width:100%;height:auto;min-height:0;border:0;border-radius:43px;background:radial-gradient(circle at 50% 10%,#fffefb 0,transparent 42%),linear-gradient(180deg,#fbf8f1,#efe8da);color:#111310}.TextConversationDemo_embedded__TArq1 .TextConversationDemo_statusBar__NE8Vm{height:52px;padding:16px 18px 0;color:#111310}.TextConversationDemo_embedded__TArq1 .TextConversationDemo_dynamicIsland__UIj1N{visibility:hidden}.TextConversationDemo_embedded__TArq1 .TextConversationDemo_contactBar__NTxOA{height:54px;padding:0 12px 8px;border-bottom:1px solid rgba(17,19,16,.08);background:rgba(247,245,239,.92);color:#8a7350}.TextConversationDemo_embedded__TArq1 .TextConversationDemo_contactIdentity__rEX80{color:#111310}.TextConversationDemo_embedded__TArq1 .TextConversationDemo_addButton__eU7Jv{background:#e7e1d4;color:#5c574c}.TextConversationDemo_embedded__TArq1 .TextConversationDemo_input__iTFBv{border-color:#d8d0c2;background:#fffdf8;color:#8a8478}.TextConversationDemo_embedded__TArq1 .TextConversationDemo_composer__DH3_N{height:58px;padding:6px 14px 18px;background:#f7f5ef}.TextConversationDemo_embedded__TArq1 .TextConversationDemo_businessAvatar__JGjLj,.TextConversationDemo_embedded__TArq1 .TextConversationDemo_customerAvatar__OHGFE{border-color:rgba(17,19,16,.1);background:#fffdf8}.TextConversationDemo_embedded__TArq1 .TextConversationDemo_composer__DH3_N,.TextConversationDemo_embedded__TArq1 .TextConversationDemo_contactBar__NTxOA,.TextConversationDemo_embedded__TArq1 .TextConversationDemo_statusBar__NE8Vm{flex-shrink:0}.TextConversationDemo_embedded__TArq1 .TextConversationDemo_sequence__Hc_2t{display:flex;flex-direction:column;flex:1;height:auto;min-height:0;overflow:hidden}.TextConversationDemo_embedded__TArq1 .TextConversationDemo_thread__CUPIL{display:flex;flex:1;height:auto;min-height:0;justify-content:flex-end;padding:14px 12px 8px;gap:8px}.TextConversationDemo_embedded__TArq1 .TextConversationDemo_messageBubble__717A2{max-width:228px;font-size:13px;line-height:1.32}.TextConversationDemo_embedded__TArq1 .TextConversationDemo_customerRow__b3WnY .TextConversationDemo_messageBubble__717A2{background:#fff;box-shadow:0 1px 2px rgba(17,19,16,.08)}@media (prefers-reduced-motion:reduce){.TextConversationDemo_calendarBanner__XcC2H,.TextConversationDemo_messageRow__IIFKZ,.TextConversationDemo_typingRow__GscMh{animation:none!important;opacity:1;transform:none}.TextConversationDemo_typingRow__GscMh{display:none}.TextConversationDemo_typingBubble__DQiEg i{animation:none}}