.Chat_chatPanel__uYHA7{background:#0f0f0f;border-radius:12px;border:1px solid #151515}.Chat_chatPanelInline__a36xx,.Chat_chatPanel__uYHA7{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.Chat_chatPanelInline__a36xx{background:transparent}.Chat_chatHeader__8UR4K{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #151515;background:#151515}.Chat_chatTitle__lQ_iS{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:#f1f5f9}.Chat_chatIcon__7R23B{font-size:24px}.Chat_activeAgent__Dh_x4{font-size:14px;padding:4px 12px;border-radius:999px;background:#1e40af;color:#93c5fd}.Chat_targetAgent__71J8k{font-size:13px;padding:4px 10px;border-radius:999px;background:#1f2937;color:#9ca3af;font-weight:500;opacity:.9}.Chat_headerActions__bzrs1{display:flex;gap:8px}.Chat_headerButton__IAO0F{padding:8px 16px;border-radius:8px;border:1px solid #334155;background:transparent;color:#94a3b8;font-size:14px;cursor:pointer;transition:all .2s;min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}.Chat_headerButton__IAO0F:hover{background:#334155;color:#f1f5f9}.Chat_messagesContainer__EHLZp{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px}.Chat_message__24kNj{display:flex;flex-direction:column;max-width:80%;gap:4px}.Chat_userMessage__l8n1l{align-self:flex-end;align-items:flex-end}.Chat_assistantMessage__sCKN9{align-self:flex-start;align-items:flex-start}.Chat_agentBadgeContainer__Ia5r1{display:flex;align-items:center;gap:6px}.Chat_agentEmoji__eENqi{font-size:16px;line-height:1}.Chat_agentBadge__CeIZD{font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;color:#fff;text-transform:uppercase;letter-spacing:.5px}.Chat_messageContent__e_Qsf{padding:12px 16px;border-radius:16px;font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.Chat_userMessage__l8n1l .Chat_messageContent__e_Qsf{background:#2563eb;color:#fff;border-bottom-right-radius:4px}.Chat_assistantMessage__sCKN9 .Chat_messageContent__e_Qsf{background:#151515;color:#e2e8f0;border-bottom-left-radius:4px}.Chat_cursor__gJiO3{animation:Chat_blink__j9BQS 1s infinite}@keyframes Chat_blink__j9BQS{0%,50%{opacity:1}51%,to{opacity:0}}.Chat_messageActions__zAbbY{display:flex;gap:4px;margin-top:4px}.Chat_actionButton__chuRl{padding:4px 8px;border-radius:4px;border:none;background:#334155;cursor:pointer;font-size:12px;transition:background .2s}.Chat_actionButton__chuRl:hover{background:#475569}.Chat_actionButton__chuRl:disabled{opacity:.5;cursor:not-allowed}.Chat_feedbackActive__FhEbe{background:#1e40af;color:#fff}.Chat_timestamp__uIrD_{font-size:11px;color:#64748b}.Chat_statusIndicator__vvc0v{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;vertical-align:middle}.Chat_statusSpinner__MMv_J{width:12px;height:12px;border:2px solid #475569;border-top-color:#60a5fa;border-radius:50%;animation:Chat_spin__zQOkx .8s linear infinite}.Chat_statusCheck__d4BSo{font-size:12px;color:#22c55e}.Chat_statusPulse__8XYwS{width:8px;height:8px;background:#60a5fa;border-radius:50%;animation:Chat_pulse-status__Ng5Lp 1.5s ease-in-out infinite}@keyframes Chat_pulse-status__Ng5Lp{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.Chat_statusError__zw2CV{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:#dc2626;color:#fff;border-radius:50%;font-size:11px;font-weight:700}.Chat_messageError__T8Fxj .Chat_messageContent__e_Qsf{border:1px solid #dc2626;opacity:.8}.Chat_retryButton__NWxcb{padding:4px 10px;border-radius:4px;border:1px solid #dc2626;background:transparent;color:#fca5a5;font-size:12px;cursor:pointer;transition:all .2s;margin-top:6px}.Chat_retryButton__NWxcb:hover{background:#dc2626;color:#fff}.Chat_typingIndicator__JVTa4{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#151515;border-radius:16px;border-bottom-left-radius:4px;max-width:-moz-fit-content;max-width:fit-content;animation:Chat_fadeIn__zFYnV .2s ease-out}.Chat_typingAgentInfo__KfRbS{display:flex;align-items:center;gap:6px}.Chat_typingEmoji__pajcj{font-size:14px}.Chat_typingAgentName__1HLVo{font-size:13px;font-weight:600}.Chat_typingLabel__LOBky{font-size:12px;color:#64748b}.Chat_typingDots__MX6mj{display:flex;align-items:center;gap:4px;padding-left:4px}.Chat_typingDot__kXlVa{width:6px;height:6px;background:#64748b;border-radius:50%;animation:Chat_typingBounce__cNeXg 1.4s ease-in-out infinite}@keyframes Chat_typingBounce__cNeXg{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}.Chat_inputContainer__GW32N{padding:16px 20px;border-top:1px solid #151515;background:#151515}.Chat_inputWrapper__vojXN{display:flex;gap:12px}.Chat_textInput__aSDej{flex:1;padding:12px 16px;border-radius:24px;border:1px solid #334155;background:#0f0f0f;color:#f1f5f9;font-size:14px;outline:none;transition:border-color .2s}.Chat_textInput__aSDej:focus{border-color:#2563eb}.Chat_textInput__aSDej::-moz-placeholder{color:#64748b}.Chat_textInput__aSDej::placeholder{color:#64748b}.Chat_textInput__aSDej:disabled{opacity:.6;cursor:not-allowed}.Chat_sendButton__P2RF9{padding:12px 24px;border-radius:24px;border:none;background:#2563eb;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.Chat_sendButton__P2RF9:hover:not(:disabled){background:#1d4ed8}.Chat_sendButton__P2RF9:disabled{opacity:.6;cursor:not-allowed}.Chat_voiceButton__f3r5j{width:44px;height:44px;border-radius:50%;border:1px solid #334155;background:transparent;color:#94a3b8;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Chat_voiceButton__f3r5j:hover:not(:disabled){background:#334155;color:#f1f5f9}.Chat_voiceButton__f3r5j:disabled{opacity:.5;cursor:not-allowed}.Chat_voiceButtonActive__oNzEb{background:#dc2626;border-color:#dc2626;color:#fff;animation:Chat_pulse__ig3U3 1.5s ease-in-out infinite}.Chat_voiceButtonActive__oNzEb:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}@keyframes Chat_pulse__ig3U3{0%,to{box-shadow:0 0 0 0 rgba(220,38,38,.4)}50%{box-shadow:0 0 0 8px rgba(220,38,38,0)}}.Chat_micIcon__sW6P2{width:20px;height:20px}.Chat_attachButton__4Xnbc{width:44px;height:44px;border-radius:50%;border:1px solid #334155;background:transparent;color:#94a3b8;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Chat_attachButton__4Xnbc:hover:not(:disabled){background:#334155;color:#f1f5f9}.Chat_attachButton__4Xnbc:disabled{opacity:.5;cursor:not-allowed}.Chat_attachIcon___WxsB{width:20px;height:20px}.Chat_hiddenFileInput__ql2O_{display:none}.Chat_attachmentPreview__jfLmj{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;margin-bottom:8px;background:#1e3a5f;border:1px solid #2563eb;border-radius:8px}.Chat_attachmentInfo__TSIHX{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.Chat_attachmentIcon__4zyar{width:18px;height:18px;color:#60a5fa;flex-shrink:0}.Chat_attachmentName__hh7R_{font-size:13px;color:#93c5fd;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Chat_attachmentSize__OXh8E{font-size:11px;color:#64748b;flex-shrink:0}.Chat_attachmentRemove__p8erI{width:24px;height:24px;border-radius:50%;border:none;background:transparent;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .2s;flex-shrink:0}.Chat_attachmentRemove__p8erI:hover{background:#334155;color:#f1f5f9}.Chat_routingIndicator__dyB72{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#151515;border-radius:8px;margin-bottom:8px}.Chat_routingSpinner__Sh9TK{width:16px;height:16px;border:2px solid #334155;border-top-color:#2563eb;border-radius:50%;animation:Chat_spin__zQOkx 1s linear infinite}@keyframes Chat_spin__zQOkx{to{transform:rotate(1turn)}}.Chat_routingText__rSkb3{font-size:13px;color:#94a3b8}.Chat_routingAgent__XTonf{font-weight:600;color:#f1f5f9}.Chat_agentSelector__yCuXz{display:flex;gap:8px;padding:8px 0;overflow-x:auto}.Chat_agentChip__xshuO{padding:6px 12px;border-radius:16px;border:1px solid #334155;background:transparent;color:#94a3b8;font-size:12px;cursor:pointer;transition:all .2s;white-space:nowrap}.Chat_agentChip__xshuO:hover{border-color:#475569;background:#151515}.Chat_agentChipActive__JXUdE{background:#2563eb;border-color:#2563eb;color:#fff}.Chat_vetoWarning__1xfh_{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#7f1d1d;border-radius:8px;color:#fecaca;font-size:13px;margin-top:8px}.Chat_vetoIcon__CySj1{font-size:18px}.Chat_emptyState__MVBt6{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#64748b;text-align:center;padding:40px}.Chat_emptyIcon__jeAZh{font-size:48px;margin-bottom:16px}.Chat_emptyTitle__Cv4JU{font-size:18px;font-weight:600;color:#94a3b8;margin-bottom:8px}.Chat_emptySubtitle__eoLmk{font-size:14px;max-width:300px}.Chat_messagesContainer__EHLZp::-webkit-scrollbar{width:8px}.Chat_messagesContainer__EHLZp::-webkit-scrollbar-track{background:#0f0f0f}.Chat_messagesContainer__EHLZp::-webkit-scrollbar-thumb{background:#334155;border-radius:4px}.Chat_messagesContainer__EHLZp::-webkit-scrollbar-thumb:hover{background:#475569}.Chat_headerButtonActive__5L9DC{background:#1e40af;border-color:#1e40af;color:#93c5fd}.Chat_historyPanel__pviix{flex:1;display:flex;flex-direction:column;background:#0f0f0f;overflow:hidden;animation:Chat_slideIn__lC1Fq .2s ease-out}@keyframes Chat_slideIn__lC1Fq{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Chat_historyHeader__1yip_{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #151515;background:#151515}.Chat_historyTitle__I8vDa{font-size:14px;font-weight:600;color:#f1f5f9}.Chat_historyCloseButton__kgNfG{padding:4px 8px;border:none;background:transparent;color:#64748b;font-size:16px;cursor:pointer;border-radius:4px;transition:all .2s}.Chat_historyCloseButton__kgNfG:hover{background:#334155;color:#f1f5f9}.Chat_historySearch__k7W9C{padding:12px 16px;border-bottom:1px solid #151515;position:relative}.Chat_historySearchInput__KwGhE{width:100%;padding:10px 14px;border-radius:8px;border:1px solid #334155;background:#151515;color:#f1f5f9;font-size:14px;outline:none;transition:border-color .2s}.Chat_historySearchInput__KwGhE:focus{border-color:#2563eb}.Chat_historySearchInput__KwGhE::-moz-placeholder{color:#64748b}.Chat_historySearchInput__KwGhE::placeholder{color:#64748b}.Chat_historySearchSpinner__RbaAR{position:absolute;right:28px;top:50%;transform:translateY(-50%);width:16px;height:16px;border:2px solid #334155;border-top-color:#2563eb;border-radius:50%;animation:Chat_spin__zQOkx 1s linear infinite}.Chat_historyList__eurPt{flex:1;overflow-y:auto;padding:8px}.Chat_historyItem__2TQvd{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:8px;cursor:pointer;transition:background .2s;margin-bottom:4px}.Chat_historyItem__2TQvd:hover{background:#151515}.Chat_historyItemActive__Al8Ep,.Chat_historyItemActive__Al8Ep:hover{background:#1e40af}.Chat_historyItemContent__4X0Pz{flex:1;min-width:0}.Chat_historyItemTitle__CWaqD{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.Chat_historyLocalBadge__GKymh{font-size:12px;flex-shrink:0}.Chat_historyItemMeta__eBwbw{display:flex;align-items:center;gap:8px;font-size:12px;color:#64748b}.Chat_historyItemCount__RQZwG{color:#94a3b8}.Chat_historyItemDate__jeTuv{color:#64748b}.Chat_historyItemPreview__qLVpc{font-size:12px;color:#94a3b8;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:italic}.Chat_historyItemActions__9l2bE{display:flex;align-items:center;gap:4px;margin-left:12px}.Chat_historyActionButton__GhCjO{padding:6px 8px;border:none;background:transparent;cursor:pointer;font-size:14px;border-radius:4px;transition:background .2s;opacity:.7}.Chat_historyActionButton__GhCjO:hover{background:#334155;opacity:1}.Chat_historyDeleteConfirm__OaxRF{background:#7f1d1d;opacity:1}.Chat_historyDeleteConfirm__OaxRF:hover{background:#991b1b}.Chat_historyItemSpinner__zIPUw{width:16px;height:16px;border:2px solid #334155;border-top-color:#2563eb;border-radius:50%;animation:Chat_spin__zQOkx 1s linear infinite}.Chat_historyLoadMore__yGqeF{display:flex;justify-content:center;padding:12px}.Chat_historyLoading__kIM_2{flex-direction:column;gap:12px}.Chat_historyEmpty__gWN8_,.Chat_historyLoading__kIM_2{display:flex;align-items:center;justify-content:center;padding:40px;color:#64748b;font-size:14px}.Chat_historyEmpty__gWN8_{text-align:center}.Chat_historyError__zzbAF{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#7f1d1d;border-radius:8px;color:#fecaca;font-size:13px;margin:8px}.Chat_historyErrorIcon__wYUNt{font-size:16px;flex-shrink:0}.Chat_historyErrorText__2wFWn{flex:1}.Chat_historyRetryButton__bZwB6{padding:6px 12px;border-radius:6px;border:1px solid #fca5a5;background:transparent;color:#fecaca;font-size:12px;cursor:pointer;transition:all .2s;white-space:nowrap;min-height:32px}.Chat_historyRetryButton__bZwB6:hover{background:#991b1b;border-color:#fecaca}.Chat_historyList__eurPt::-webkit-scrollbar{width:6px}.Chat_historyList__eurPt::-webkit-scrollbar-track{background:transparent}.Chat_historyList__eurPt::-webkit-scrollbar-thumb{background:#334155;border-radius:3px}.Chat_historyList__eurPt::-webkit-scrollbar-thumb:hover{background:#475569}.Chat_voiceStatusBar__b3gor{padding:8px 20px;background:rgba(230,126,34,.05);border-bottom:1px solid #151515;min-height:36px;display:flex;align-items:center}.Chat_advancedVoiceContainer___Z2x2{padding:12px 20px;background:#151515;border-bottom:1px solid #334155}.Chat_audioRecorder__7xgzI{width:100%}.Chat_headerButtonActive__5L9DC{background:rgba(230,126,34,.2)!important;border-color:#e67e22!important}.Chat_settingsModal__r3MbU{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;animation:Chat_fadeIn__zFYnV .2s}@keyframes Chat_fadeIn__zFYnV{0%{opacity:0}to{opacity:1}}.Chat_settingsContent__diRnZ{max-width:500px;width:90%;margin:20px;background:#0a0a0a;border-radius:12px;padding:24px;border:1px solid #334155;box-shadow:0 8px 32px rgba(0,0,0,.5);animation:Chat_slideUp__JKb0T .3s}@keyframes Chat_slideUp__JKb0T{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.Chat_closeButton__9DunO{margin-top:16px;width:100%;padding:12px;background:#e67e22;border:none;border-radius:8px;color:#fff;font-weight:600;cursor:pointer;transition:all .2s}.Chat_closeButton__9DunO:hover{background:#d35400;transform:translateY(-1px);box-shadow:0 4px 12px rgba(230,126,34,.4)}.Chat_localModeButton__4EA4l{height:32px;padding:0 12px;border-radius:16px;border:1px solid #334155;background:transparent;color:#94a3b8;font-size:12px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0}.Chat_localModeButton__4EA4l:hover:not(:disabled){background:#1e293b;border-color:#475569}.Chat_localModeButton__4EA4l:disabled{opacity:.5;cursor:not-allowed}.Chat_localModeButtonActive__lb3I2{background:#065f46;border-color:#059669;color:#6ee7b7}.Chat_localModeButtonActive__lb3I2:hover:not(:disabled){background:#047857;border-color:#10b981}.Chat_localModeIcon___U294{font-size:14px}.Chat_localModeLabel__wYHV8{font-weight:500}.Chat_localBadge__PaZS4{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:10px;background:#065f46;color:#6ee7b7;font-size:10px;font-weight:500;margin-left:8px}@media (max-width:1366px){.Chat_inputContainer__GW32N{position:sticky;bottom:0;z-index:10;background:#151515;border-top:1px solid #252525;padding-bottom:max(16px,env(safe-area-inset-bottom))}.Chat_messagesContainer__EHLZp{padding-bottom:80px;-webkit-overflow-scrolling:touch;touch-action:pan-y}}@media (max-width:768px){.Chat_sendButton__P2RF9{min-width:60px;min-height:48px}.Chat_textInput__aSDej{font-size:16px;min-height:48px}.Chat_attachButton__4Xnbc,.Chat_voiceButton__f3r5j{min-width:48px;min-height:48px}.Chat_headerButton__IAO0F{min-height:44px;padding:8px 12px}.Chat_messageContent__e_Qsf{padding:14px 18px;font-size:15px}}.CommandPalette_overlay__qHVgO{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding-top:15vh;animation:CommandPalette_fadeIn__ssD8Z .15s ease-out}@keyframes CommandPalette_fadeIn__ssD8Z{0%{opacity:0}to{opacity:1}}.CommandPalette_container__EnOWc{width:100%;max-width:560px;background:#151515;border:1px solid #334155;border-radius:12px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);overflow:hidden;animation:CommandPalette_slideDown__TUN8Z .15s ease-out}@keyframes CommandPalette_slideDown__TUN8Z{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CommandPalette_command__IpvuF{width:100%}.CommandPalette_inputWrapper__YHnml{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid #334155;gap:12px}.CommandPalette_inputIcon__TcDby{font-size:14px;color:#64748b}.CommandPalette_input__I_ir7{flex:1;background:transparent;border:none;outline:none;font-size:15px;color:#f1f5f9}.CommandPalette_input__I_ir7::-moz-placeholder{color:#64748b}.CommandPalette_input__I_ir7::placeholder{color:#64748b}.CommandPalette_kbd__Y6LQJ{padding:4px 8px;background:#0f0f0f;border:1px solid #334155;border-radius:4px;font-size:11px;font-family:inherit;color:#94a3b8}.CommandPalette_list__vMaiF{max-height:400px;overflow-y:auto;padding:8px}.CommandPalette_empty__ILiu2{padding:40px 20px;text-align:center;color:#64748b;font-size:14px}.CommandPalette_group__EAywN{margin-bottom:8px}.CommandPalette_group__EAywN [cmdk-group-heading]{padding:8px 12px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#64748b}.CommandPalette_item__E_z7n{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background .1s}.CommandPalette_item__E_z7n:hover,.CommandPalette_item__E_z7n[data-selected=true]{background:#1e3a5f}.CommandPalette_itemIcon__gAqFp{font-size:18px;width:24px;text-align:center;flex-shrink:0}.CommandPalette_itemContent__zJKiY{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.CommandPalette_itemLabel__cmbOp{font-size:14px;font-weight:500;color:#f1f5f9}.CommandPalette_itemDescription__ER2ms{font-size:12px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CommandPalette_itemShortcut__tCStx{padding:3px 6px;background:#0f0f0f;border:1px solid #334155;border-radius:4px;font-size:11px;font-family:inherit;color:#94a3b8;flex-shrink:0}.CommandPalette_shortcuts__VqfgZ{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:8px 12px}.CommandPalette_shortcut__XK51E{display:flex;align-items:center;gap:10px;font-size:12px;color:#94a3b8}.CommandPalette_shortcut__XK51E kbd{padding:3px 6px;background:#0f0f0f;border:1px solid #334155;border-radius:4px;font-size:10px;font-family:inherit;min-width:28px;text-align:center}.CommandPalette_list__vMaiF::-webkit-scrollbar{width:6px}.CommandPalette_list__vMaiF::-webkit-scrollbar-track{background:transparent}.CommandPalette_list__vMaiF::-webkit-scrollbar-thumb{background:#334155;border-radius:3px}.CommandPalette_list__vMaiF::-webkit-scrollbar-thumb:hover{background:#475569}.Voice_recorderContainer__NmKXx{display:flex;align-items:center;gap:.75rem;position:relative}.Voice_recordButton__P8P4B{width:40px;height:40px;border-radius:50%;border:2px solid var(--border-color,#3a4556);background:var(--bg-secondary,#1c2e4a);color:var(--text-primary,#fff);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.25rem;transition:all .2s ease}.Voice_recordButton__P8P4B:hover:not(:disabled){background:var(--bg-tertiary,#2a3f5f);transform:scale(1.05)}.Voice_recordButton__P8P4B:disabled{opacity:.5;cursor:not-allowed}.Voice_recordButton__P8P4B.Voice_recording__aDaRZ{background:#dc2626;border-color:#dc2626;animation:Voice_pulse-red___q89_ 1.5s infinite}@keyframes Voice_pulse-red___q89_{0%,to{box-shadow:0 0 0 0 rgba(220,38,38,.4)}50%{box-shadow:0 0 0 10px rgba(220,38,38,0)}}.Voice_loadingIcon__j7f4g,.Voice_micIcon__Ds3Ht,.Voice_stopIcon__TA0vi{display:flex;align-items:center;justify-content:center}.Voice_stopIcon__TA0vi{font-size:.875rem}.Voice_loadingIcon__j7f4g{animation:Voice_blink__wFLnS 1s infinite}@keyframes Voice_blink__wFLnS{0%,to{opacity:1}50%{opacity:.3}}.Voice_recordingStatus__6YrPL{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:rgba(220,38,38,.1);border-radius:9999px;font-size:.875rem}.Voice_recordingDot__1EVUr{width:8px;height:8px;border-radius:50%;background:#dc2626;animation:Voice_pulse__ByNEv 1s infinite}@keyframes Voice_pulse__ByNEv{0%,to{opacity:1}50%{opacity:.4}}.Voice_duration__0qVa0{font-family:monospace;color:var(--text-primary,#fff)}.Voice_cancelButton__uW_1b,.Voice_maxDuration__ATCZ3{color:var(--text-muted,#6b7280)}.Voice_cancelButton__uW_1b{background:transparent;border:none;cursor:pointer;padding:.25rem;font-size:.875rem}.Voice_cancelButton__uW_1b:hover{color:#dc2626}.Voice_providerBadge__pdsXc{font-size:.75rem;padding:.25rem .5rem;background:var(--bg-tertiary,#2a3f5f);border-radius:4px;color:var(--text-muted,#6b7280)}.Voice_transcriptBox__EyoaJ{position:absolute;top:calc(100% + .5rem);left:0;right:0;min-width:200px;max-width:400px;padding:.75rem;background:var(--bg-secondary,#1c2e4a);border:1px solid var(--border-color,#3a4556);border-radius:8px;font-size:.875rem;z-index:10}.Voice_finalTranscript__QVuG6{color:var(--text-primary,#fff)}.Voice_interimTranscript__Lng8K{color:var(--text-muted,#6b7280);font-style:italic}.Voice_errorBox__waNnR{position:absolute;top:calc(100% + .5rem);left:0;padding:.5rem .75rem;background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.3);border-radius:4px;color:#dc2626;font-size:.75rem}.Voice_indicator__V4y0f{display:flex;align-items:center;gap:.5rem}.Voice_recordingIndicator__O57vJ{display:flex;align-items:center;gap:.375rem;color:#dc2626}.Voice_speakingIndicator__8APRH{display:flex;align-items:center;gap:.5rem}.Voice_soundWaves__thxt6{display:flex;align-items:center;gap:2px;height:20px}.Voice_wave__d5839{width:3px;background:var(--accent-color,#e67e22);border-radius:2px;animation:Voice_wave__d5839 .8s ease-in-out infinite}.Voice_wave__d5839:first-child{height:8px;animation-delay:0s}.Voice_wave__d5839:nth-child(2){height:16px;animation-delay:.15s}.Voice_wave__d5839:nth-child(3){height:8px;animation-delay:.3s}@keyframes Voice_wave__d5839{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.Voice_agentLabel__Zr3R6{font-size:.75rem;color:var(--text-muted,#6b7280)}.Voice_indicatorText__9VvT_{font-size:.75rem}.Voice_settingsCompact___OFhq{display:flex;align-items:center;gap:.5rem}.Voice_settingsCompact___OFhq .Voice_select__GHcO5{padding:.25rem .5rem;background:var(--bg-secondary,#1c2e4a);border:1px solid var(--border-color,#3a4556);border-radius:4px;color:var(--text-primary,#fff);font-size:.75rem}.Voice_offlineToggle__u9FoH{width:32px;height:32px;border-radius:50%;border:1px solid var(--border-color,#3a4556);background:var(--bg-secondary,#1c2e4a);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.875rem;transition:all .2s ease}.Voice_offlineToggle__u9FoH.Voice_active__uk9l5{background:rgba(16,185,129,.2);border-color:#10b981}.Voice_settingsFull___vDxk{padding:1rem;background:var(--bg-secondary,#1c2e4a);border-radius:8px}.Voice_settingsTitle__3fr7M{font-size:1rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary,#fff)}.Voice_settingsRow__sFKId{margin-bottom:1rem}.Voice_label__tix6Q{display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem;color:var(--text-primary,#fff)}.Voice_hint__9bQan{display:block;font-size:.75rem;color:var(--text-muted,#6b7280);margin-top:.25rem}.Voice_toggleButton__039Pj{padding:.375rem .75rem;background:var(--bg-tertiary,#2a3f5f);border:1px solid var(--border-color,#3a4556);border-radius:4px;color:var(--text-primary,#fff);cursor:pointer;font-size:.875rem;transition:all .2s ease}.Voice_toggleButton__039Pj.Voice_active__uk9l5{background:rgba(16,185,129,.2);border-color:#10b981;color:#10b981}.Voice_optionGroup__f9GMs{display:flex;flex-wrap:wrap;gap:.5rem}.Voice_optionButton__AELQk{display:flex;flex-direction:column;align-items:flex-start;padding:.5rem .75rem;background:var(--bg-tertiary,#2a3f5f);border:1px solid var(--border-color,#3a4556);border-radius:6px;cursor:pointer;min-width:100px;transition:all .2s ease;position:relative}.Voice_optionButton__AELQk:hover:not(:disabled){border-color:var(--accent-color,#e67e22)}.Voice_optionButton__AELQk.Voice_selected__AH_P7{background:rgba(230,126,34,.1);border-color:var(--accent-color,#e67e22)}.Voice_optionButton__AELQk.Voice_disabled__MRGBP{opacity:.5;cursor:not-allowed}.Voice_optionLabel__R_ACX{font-size:.875rem;font-weight:500;color:var(--text-primary,#fff)}.Voice_optionDesc__Su5_z{font-size:.75rem;color:var(--text-muted,#6b7280)}.Voice_availabilityBadge__GPCXi{position:absolute;top:.25rem;right:.25rem;font-size:.625rem}.Voice_statusRow__BQmeC{display:flex;gap:.75rem;padding-top:.75rem;border-top:1px solid var(--border-color,#3a4556);font-size:.75rem}.Voice_statusLabel__lyp_D{color:var(--text-muted,#6b7280)}.Voice_statusOk__lyO3a{color:#10b981}.Voice_statusWarn__8ZSVh{color:var(--text-muted,#6b7280)}