.tab-call-page[data-v-094721b3]{-webkit-box-sizing:border-box;background:#f4f7fb;box-sizing:border-box;min-height:100vh;padding:28px}.tab-call-audio[data-v-094721b3]{display:none}.tab-call-card[data-v-094721b3]{-webkit-box-shadow:0 12px 32px rgba(25,42,70,.08);background:#fff;border-radius:18px;box-shadow:0 12px 32px rgba(25,42,70,.08);margin:0 auto;max-width:760px;overflow:hidden}.tab-call-header[data-v-094721b3]{border-bottom:1px solid #edf1f6;padding:24px 28px}.tab-call-header[data-v-094721b3],.tab-call-icon[data-v-094721b3]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.tab-call-icon[data-v-094721b3]{-ms-flex-pack:center;-webkit-box-pack:center;background:#eaf7ff;border-radius:14px;color:#39bcf7;font-size:22px;height:46px;justify-content:center;margin-right:14px;min-width:46px;width:46px}.tab-call-title[data-v-094721b3]{color:#334155;font-size:22px;font-weight:700;line-height:1.2}.tab-call-subtitle[data-v-094721b3]{color:#7b8a96;font-size:14px;margin-top:4px}.tab-call-mode[data-v-094721b3]{background:#fbfdff;border-bottom:1px solid #edf1f6;padding:18px 28px 20px}.tab-call-mode-title[data-v-094721b3]{color:#334155;font-size:14px;font-weight:700;margin-bottom:10px}.tab-call-mode-tabs[data-v-094721b3]{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:10px}.tab-call-mode-btn[data-v-094721b3]{-webkit-transition:.18s ease;background:#fff;border:1px solid #dbe4ef;border-radius:12px;color:#64748b;cursor:pointer;font-size:14px;font-weight:700;min-height:40px;padding:9px 14px;transition:.18s ease}.tab-call-mode-btn[data-v-094721b3]:hover{border-color:#39bcf7;color:#159bd8}.tab-call-mode-btn.active[data-v-094721b3]{-webkit-box-shadow:0 6px 16px rgba(57,188,247,.16);background:#eaf7ff;border-color:#39bcf7;box-shadow:0 6px 16px rgba(57,188,247,.16);color:#159bd8}.tab-call-mode-btn[data-v-094721b3]:disabled{cursor:not-allowed;opacity:.65}.tab-call-mode-description[data-v-094721b3]{color:#7b8a96;font-size:13px;line-height:1.45;margin-top:10px}.tab-call-settings[data-v-094721b3]{background:#fff;border-bottom:1px solid #edf1f6;padding:18px 28px 22px}.tab-call-settings-head[data-v-094721b3]{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;justify-content:space-between}.tab-call-settings-title[data-v-094721b3]{color:#334155;font-size:15px;font-weight:800}.tab-call-settings-subtitle[data-v-094721b3]{color:#7b8a96;font-size:13px;line-height:1.45;margin-top:4px}.tab-call-settings-toggle[data-v-094721b3]{-webkit-transition:.18s ease;background:#fbfdff;border:1px solid #dbe4ef;border-radius:12px;color:#159bd8;cursor:pointer;font-size:14px;font-weight:700;min-height:38px;padding:8px 14px;transition:.18s ease}.tab-call-settings-toggle[data-v-094721b3]:hover{background:#eaf7ff;border-color:#39bcf7}.tab-call-settings-body[data-v-094721b3]{background:#f8fafc;border:1px solid #edf1f6;border-radius:16px;margin-top:18px;padding:16px}.tab-call-settings-grid[data-v-094721b3]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.tab-call-field[data-v-094721b3]{min-width:0}.tab-call-label[data-v-094721b3]{color:#334155;display:block;font-size:13px;font-weight:800;margin-bottom:7px}.tab-call-select[data-v-094721b3]{-webkit-box-sizing:border-box;background:#fff;border:1px solid #dbe4ef;border-radius:12px;box-sizing:border-box;color:#334155;font-size:14px;min-height:42px;outline:none;padding:9px 12px;width:100%}.tab-call-select[data-v-094721b3]:focus{-webkit-box-shadow:0 0 0 3px rgba(57,188,247,.14);border-color:#39bcf7;box-shadow:0 0 0 3px rgba(57,188,247,.14)}.tab-call-select[data-v-094721b3]:disabled{cursor:not-allowed;opacity:.65}.tab-call-range[data-v-094721b3]{margin-top:9px;width:100%}.tab-call-speed-row[data-v-094721b3]{-ms-flex-pack:justify;-webkit-box-pack:justify;color:#94a3b8;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;justify-content:space-between;margin-top:5px}.tab-call-field-help[data-v-094721b3]{color:#7b8a96;font-size:12px;line-height:1.45;margin-top:7px;min-height:34px}.tab-call-preview-row[data-v-094721b3]{-ms-flex-align:center;-ms-flex-wrap:wrap;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.tab-call-preview-button[data-v-094721b3],.tab-call-preview-reset[data-v-094721b3]{-webkit-transition:.18s ease;border-radius:12px;cursor:pointer;font-size:14px;font-weight:800;min-height:40px;padding:9px 15px;transition:.18s ease}.tab-call-preview-button[data-v-094721b3]{background:#eaf7ff;border:1px solid #39bcf7;color:#159bd8}.tab-call-preview-button[data-v-094721b3]:hover{background:#d8f1ff}.tab-call-preview-reset[data-v-094721b3]{background:#fff;border:1px solid #dbe4ef;color:#64748b}.tab-call-preview-reset[data-v-094721b3]:hover{border-color:#94a3b8}.tab-call-preview-button[data-v-094721b3]:disabled,.tab-call-preview-reset[data-v-094721b3]:disabled{cursor:not-allowed;opacity:.65}.tab-call-preview-error[data-v-094721b3]{margin-top:14px}.tab-call-body[data-v-094721b3]{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding:34px 28px 38px;text-align:center}.tab-call-status[data-v-094721b3]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:#f1f5f9;border-radius:999px;color:#64748b;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:600;margin-bottom:22px;padding:9px 14px}.tab-call-status-dot[data-v-094721b3]{background:#94a3b8;border-radius:50%;height:9px;margin-right:8px;width:9px}.tab-call-status-active[data-v-094721b3]{background:#e8f9ef;color:#219653}.tab-call-status-active .tab-call-status-dot[data-v-094721b3]{-webkit-box-shadow:0 0 0 6px rgba(39,174,96,.12);background:#27ae60;box-shadow:0 0 0 6px rgba(39,174,96,.12)}.tab-call-status-thinking[data-v-094721b3]{background:#fff7e6;color:#ad6800}.tab-call-status-thinking .tab-call-status-dot[data-v-094721b3]{-webkit-box-shadow:0 0 0 6px rgba(250,173,20,.14);background:#faad14;box-shadow:0 0 0 6px rgba(250,173,20,.14)}.tab-call-status-speaking[data-v-094721b3]{background:#eaf7ff;color:#159bd8}.tab-call-status-speaking .tab-call-status-dot[data-v-094721b3]{-webkit-box-shadow:0 0 0 6px rgba(57,188,247,.14);background:#39bcf7;box-shadow:0 0 0 6px rgba(57,188,247,.14)}.tab-call-button[data-v-094721b3]{border-radius:12px;font-size:15px;font-weight:700;height:46px;min-width:210px}.tab-call-button[data-v-094721b3]:disabled{cursor:not-allowed;opacity:.6}.tab-call-interrupt-button[data-v-094721b3]{-webkit-transition:.18s ease;background:#fff1f0;border:1px solid #f5222d;border-radius:12px;color:#cf1322;cursor:pointer;font-size:14px;font-weight:700;margin-top:12px;min-height:42px;min-width:210px;padding:10px 18px;transition:.18s ease}.tab-call-interrupt-button[data-v-094721b3]:hover{background:#ffccc7;color:#a8071a}.tab-call-warning[data-v-094721b3]{background:#fff7e6;color:#ad6800}.tab-call-error[data-v-094721b3],.tab-call-warning[data-v-094721b3]{border-radius:12px;font-size:14px;line-height:1.45;margin-top:18px;max-width:460px;padding:12px 14px}.tab-call-error[data-v-094721b3]{background:#fff1f0;color:#cf1322}.tab-call-wave[data-v-094721b3]{-ms-flex-align:end;-ms-flex-pack:center;-webkit-box-align:end;-webkit-box-pack:center;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;height:44px;justify-content:center;margin-top:28px}.tab-call-wave-bar[data-v-094721b3]{-webkit-animation:tab-call-wave-data-v-094721b3 1s infinite ease-in-out;animation:tab-call-wave-data-v-094721b3 1s infinite ease-in-out;background:#39bcf7;border-radius:99px;height:14px;width:7px}.tab-call-wave-bar[data-v-094721b3]:first-child{-webkit-animation-delay:0s;animation-delay:0s}.tab-call-wave-bar[data-v-094721b3]:nth-child(2){-webkit-animation-delay:.12s;animation-delay:.12s}.tab-call-wave-bar[data-v-094721b3]:nth-child(3){-webkit-animation-delay:.24s;animation-delay:.24s}.tab-call-wave-bar[data-v-094721b3]:nth-child(4){-webkit-animation-delay:.36s;animation-delay:.36s}.tab-call-wave-bar[data-v-094721b3]:nth-child(5){-webkit-animation-delay:.48s;animation-delay:.48s}@-webkit-keyframes tab-call-wave-data-v-094721b3{0%{height:12px;opacity:.55}30%{height:38px;opacity:1}60%{height:20px;opacity:.75}to{height:12px;opacity:.55}}@keyframes tab-call-wave-data-v-094721b3{0%{height:12px;opacity:.55}30%{height:38px;opacity:1}60%{height:20px;opacity:.75}to{height:12px;opacity:.55}}.tab-call-text-card[data-v-094721b3]{-webkit-box-shadow:0 12px 32px rgba(25,42,70,.08);-webkit-box-sizing:border-box;background:#fff;border-radius:18px;box-shadow:0 12px 32px rgba(25,42,70,.08);box-sizing:border-box;margin:22px auto 0;max-width:760px;min-height:260px;padding:22px 24px}.tab-call-text-head[data-v-094721b3]{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:14px}.tab-call-text-title[data-v-094721b3]{color:#334155;font-size:17px;font-weight:700}.tab-call-clear[data-v-094721b3]{background:transparent;border:none;color:#39bcf7;cursor:pointer;font-size:14px;font-weight:600}.tab-call-clear[data-v-094721b3]:hover{color:#159bd8}.tab-call-dialog[data-v-094721b3]{-webkit-box-sizing:border-box;background:#f8fafc;border-radius:14px;box-sizing:border-box;min-height:180px;padding:16px}.tab-call-message[data-v-094721b3]{margin-bottom:12px;max-width:82%}.tab-call-message-label[data-v-094721b3]{color:#64748b;font-size:12px;font-weight:700;margin-bottom:4px}.tab-call-message-text[data-v-094721b3]{border-radius:12px;font-size:15px;line-height:1.55;padding:10px 12px;white-space:pre-wrap}.tab-call-message-user[data-v-094721b3]{margin-left:auto;text-align:right}.tab-call-message-user .tab-call-message-text[data-v-094721b3]{background:#d1e7dd;color:#1f3b32}.tab-call-message-bot[data-v-094721b3]{margin-right:auto;text-align:left}.tab-call-message-bot .tab-call-message-text[data-v-094721b3]{background:#fff;border:1px solid #edf1f6;color:#334155}.tab-call-message-interim .tab-call-message-text[data-v-094721b3]{font-style:italic;opacity:.65}.tab-call-empty[data-v-094721b3]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#f8fafc;border-radius:14px;color:#94a3b8;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;justify-content:center;min-height:180px;padding:18px;text-align:center}@media (max-width:600px){.tab-call-page[data-v-094721b3]{padding:14px}.tab-call-header[data-v-094721b3]{padding:20px}.tab-call-icon[data-v-094721b3]{font-size:20px;height:42px;min-width:42px;width:42px}.tab-call-title[data-v-094721b3]{font-size:18px}.tab-call-subtitle[data-v-094721b3]{font-size:13px}.tab-call-mode[data-v-094721b3]{padding:16px 20px 18px}.tab-call-mode-tabs[data-v-094721b3]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column}.tab-call-mode-btn[data-v-094721b3]{width:100%}.tab-call-settings[data-v-094721b3]{padding:16px 20px 18px}.tab-call-settings-head[data-v-094721b3]{-ms-flex-align:start;-ms-flex-direction:column;-webkit-box-align:start;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:flex-start;flex-direction:column}.tab-call-settings-toggle[data-v-094721b3]{width:100%}.tab-call-settings-grid[data-v-094721b3]{grid-template-columns:1fr}.tab-call-preview-button[data-v-094721b3],.tab-call-preview-reset[data-v-094721b3]{width:100%}.tab-call-body[data-v-094721b3]{padding:28px 18px 32px}.tab-call-button[data-v-094721b3],.tab-call-interrupt-button[data-v-094721b3]{width:100%}.tab-call-text-card[data-v-094721b3]{padding:18px}.tab-call-text-head[data-v-094721b3]{-ms-flex-align:start;-ms-flex-direction:column;-webkit-box-align:start;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:flex-start;flex-direction:column;gap:8px}.tab-call-message[data-v-094721b3]{max-width:100%}.tab-call-empty[data-v-094721b3],.tab-call-message-text[data-v-094721b3]{font-size:14px}}