@-webkit-keyframes wave-bar-7311d3e8{0%,to{-webkit-transform:scaleY(.4);transform:scaleY(.4);opacity:.4}50%{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}}@keyframes wave-bar-7311d3e8{0%,to{-webkit-transform:scaleY(.4);transform:scaleY(.4);opacity:.4}50%{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}}@-webkit-keyframes msg-in-7311d3e8{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes msg-in-7311d3e8{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.call-transcript[data-v-7311d3e8]{position:relative;width:100%;max-width:400px;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:14px 16px 12px;border-radius:14px;background:#fff;border:1px solid rgba(28,25,23,.1);-webkit-box-shadow:0 1px 0 hsla(0,0%,100%,.85) inset,0 14px 36px rgba(60,40,20,.09);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 14px 36px rgba(60,40,20,.09);overflow:hidden;text-align:left}.call-transcript--compact[data-v-7311d3e8]{max-width:100%;padding:12px 14px 10px}.call-transcript__chrome[data-v-7311d3e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;color:var(--zw-muted,#7a746a)}.call-transcript__status[data-v-7311d3e8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:3px 8px;border-radius:6px;background:rgba(0,180,216,.1);color:var(--zw-brand-deep,#0c5a88);font-weight:600;-ms-flex-negative:0;flex-shrink:0}.call-transcript__dot[data-v-7311d3e8]{width:6px;height:6px;border-radius:50%;background:var(--zw-signal,#00b4d8);-webkit-box-shadow:0 0 0 2px rgba(0,180,216,.2);box-shadow:0 0 0 2px rgba(0,180,216,.2)}.call-transcript__meta[data-v-7311d3e8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-transcript__timer[data-v-7311d3e8]{font-family:var(--zw-font-mono,"JetBrains Mono",monospace);letter-spacing:.03em;color:var(--zw-ink-soft,#4a453e);-ms-flex-negative:0;flex-shrink:0;font-variant-numeric:tabular-nums}.call-transcript__wave[data-v-7311d3e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2px;height:20px;margin-bottom:10px;padding:0 1px}.call-transcript__wave span[data-v-7311d3e8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:2px;border-radius:1px;background:-webkit-gradient(linear,left top,left bottom,from(#00b4d8),to(#1478b0));background:linear-gradient(180deg,#00b4d8,#1478b0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation:wave-bar-7311d3e8 1.35s ease-in-out infinite;animation:wave-bar-7311d3e8 1.35s ease-in-out infinite}.call-transcript__thread[data-v-7311d3e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;min-width:0;padding:0 2px;-webkit-box-sizing:border-box;box-sizing:border-box}.call-msg[data-v-7311d3e8]{max-width:88%;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}.call-msg.is-in[data-v-7311d3e8]{-webkit-animation:msg-in-7311d3e8 .35s var(--zw-ease,cubic-bezier(.22,1,.36,1)) forwards;animation:msg-in-7311d3e8 .35s var(--zw-ease,cubic-bezier(.22,1,.36,1)) forwards}.call-msg--ai[data-v-7311d3e8]{-ms-flex-item-align:start;align-self:flex-start}.call-msg--user[data-v-7311d3e8]{-ms-flex-item-align:end;align-self:flex-end}.call-msg__text[data-v-7311d3e8]{margin:0;padding:7px 10px;border-radius:10px;font-size:12.5px;line-height:1.45;color:var(--zw-ink,#1c1917);text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.call-msg__role[data-v-7311d3e8]{display:inline;margin-right:4px;font-size:10px;font-weight:700;letter-spacing:.02em;color:var(--zw-muted,#7a746a)}.call-msg--ai .call-msg__text[data-v-7311d3e8]{background:#f7f4ef;border:1px solid rgba(28,25,23,.06);border-bottom-left-radius:3px}.call-msg--ai .call-msg__role[data-v-7311d3e8]{color:var(--zw-cta,#cc785c)}.call-msg--user .call-msg__text[data-v-7311d3e8]{background:#f4fafc;border:1px solid rgba(20,120,176,.18);border-bottom-right-radius:3px}.call-msg--user .call-msg__role[data-v-7311d3e8]{color:var(--zw-signal,#00b4d8)}.call-transcript__footer[data-v-7311d3e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(28,25,23,.08);opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}.call-transcript__footer.is-in[data-v-7311d3e8]{-webkit-animation:msg-in-7311d3e8 .35s var(--zw-ease,cubic-bezier(.22,1,.36,1)) forwards;animation:msg-in-7311d3e8 .35s var(--zw-ease,cubic-bezier(.22,1,.36,1)) forwards}.call-transcript__intent[data-v-7311d3e8],.call-transcript__push[data-v-7311d3e8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 8px;border-radius:5px;font-size:11px;font-weight:600}.call-transcript__intent[data-v-7311d3e8]{color:#0c5a88;background:rgba(0,180,216,.12)}.call-transcript__push[data-v-7311d3e8]{color:var(--zw-ink-soft,#4a453e);background:#f3eee7}@media(max-width:768px){.call-transcript[data-v-7311d3e8]{max-width:100%;padding:12px 14px 10px;overflow:visible}.call-msg[data-v-7311d3e8]{max-width:78%}.call-msg--user[data-v-7311d3e8]{margin-right:6px}}@media(prefers-reduced-motion:reduce){.call-msg[data-v-7311d3e8],.call-transcript__footer[data-v-7311d3e8],.call-transcript__wave span[data-v-7311d3e8]{-webkit-animation:none!important;animation:none!important}.call-msg[data-v-7311d3e8],.call-transcript__footer[data-v-7311d3e8]{opacity:1;-webkit-transform:none;transform:none}}