.call-error_container__U0zA1{background:white;border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.3);padding:48px;max-width:500px;width:100%;text-align:center}.call-error_errorMessage__YYB3L{color:#dc2626;margin:20px 0}.call-error_backButton__Kmw4H{padding:12px 24px;background:#667eea;color:white;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease}.call-error_backButton__Kmw4H:hover{background:#5568d3;transform:translateY(-2px)}.call-interface_container__wKLBp{display:flex;height:100%;width:100%;animation:call-interface_fadeIn__pFMrz .5s ease-in;overflow:hidden}@keyframes call-interface_fadeIn__pFMrz{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.call-interface_leftPanel__6w0ns{flex:1 1;padding:24px 48px;overflow-y:auto;background:white;border-right:1px solid #e5e7eb;display:flex;flex-direction:column}.call-interface_rightPanel__u6pDX{flex:1 1;padding:24px 48px;background:#f9fafb;display:flex;align-items:center;justify-content:center;overflow-y:auto}.call-interface_title__208VJ{font-size:32px;font-weight:700;margin-bottom:12px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center}.call-interface_subtitle__s2s61{color:#666;font-size:16px;margin-bottom:24px;font-weight:400;text-align:center}.call-interface_statusIndicator__n9xd1{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:20px;font-size:14px;font-weight:500;margin-bottom:32px;transition:all .3s ease;align-self:center}.call-interface_statusIndicator__n9xd1.call-interface_idle__NaAGs{background:#f3f4f6;color:#6b7280}.call-interface_statusIndicator__n9xd1.call-interface_connecting__zCsLo{background:#fef3c7;color:#d97706}.call-interface_statusIndicator__n9xd1.call-interface_active__98W_g{background:#d1fae5;color:#059669;animation:call-interface_pulse__QeWeI 2s ease-in-out infinite}@keyframes call-interface_pulse__QeWeI{0%,to{opacity:1}50%{opacity:.7}}.call-interface_statusDot__GIChU{width:8px;height:8px;border-radius:50%;background:currentColor}.call-interface_statusIndicator__n9xd1.call-interface_active__98W_g .call-interface_statusDot__GIChU{animation:call-interface_blink__0F83p 1.5s ease-in-out infinite}@keyframes call-interface_blink__0F83p{0%,to{opacity:1}50%{opacity:.3}}.call-interface_buttonGroup__jgljw{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.call-interface_endButton__YqEbN{padding:16px 32px;font-size:16px;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;min-width:160px;text-transform:uppercase;letter-spacing:.5px;font-family:inherit;background:linear-gradient(135deg,#f093fb,#f5576c);color:white;box-shadow:0 4px 15px rgba(245,87,108,.4)}.call-interface_endButton__YqEbN:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.call-interface_endButton__YqEbN:hover:before{width:300px;height:300px}.call-interface_endButton__YqEbN:active{transform:scale(.98)}.call-interface_endButton__YqEbN:disabled{opacity:.5;cursor:not-allowed;transform:none}.call-interface_endButton__YqEbN:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(245,87,108,.5)}.call-interface_transcriptContainer__GChBi{flex:1 1;padding:20px;background:#f9fafb;border-radius:12px;text-align:left;overflow-y:auto;margin-top:32px}.call-interface_transcriptItem__AFd8m{padding:16px 0;border-bottom:1px solid #e5e7eb}.call-interface_transcriptItem__AFd8m:last-child{border-bottom:none}.call-interface_transcriptHeader__H8FAV{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.call-interface_transcriptLabel__OnmYC{font-weight:600;color:#667eea;font-size:14px;text-transform:capitalize}.call-interface_transcriptText___Co0h{color:#374151;font-size:14px;line-height:1.6;margin:0}.call-interface_emptyState__mnyWd{padding:40px 20px;color:#6b7280;font-size:16px;text-align:center;margin-top:32px}.call-interface_reportIframe__Vwa4b{width:100%;height:100%;border:none}@media (max-width:768px){.call-interface_container__wKLBp{flex-direction:column;height:100%}.call-interface_leftPanel__6w0ns,.call-interface_rightPanel__u6pDX{flex:1 1;min-height:0}.call-interface_leftPanel__6w0ns{border-right:none;border-bottom:1px solid #e5e7eb}.call-interface_title__208VJ{font-size:24px}.call-interface_endButton__YqEbN{width:100%;min-width:auto}.call-interface_buttonGroup__jgljw{flex-direction:column}}.ended-call-view_container__CBWLS{display:flex;height:100%;width:100%;animation:ended-call-view_fadeIn__Gf5XB .5s ease-in;overflow:hidden}.ended-call-view_leftPanel__ClWWw{flex:1 1;padding:24px 48px;overflow-y:auto;background:white;border-right:1px solid #e5e7eb;display:flex;flex-direction:column}.ended-call-view_rightPanel__Ghx0k{flex:1 1;padding:24px 48px;background:#f9fafb;display:flex;align-items:center;justify-content:center;overflow-y:auto}@keyframes ended-call-view_fadeIn__Gf5XB{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ended-call-view_subtitle__VqPuR{color:#666;font-size:16px;margin-bottom:24px;font-weight:400;text-align:center}.ended-call-view_transcriptContainer__WBHHG{flex:1 1;padding:20px;background:#f9fafb;border-radius:12px;text-align:left;overflow-y:auto}.ended-call-view_transcriptItem__70_me{padding:16px 0;border-bottom:1px solid #e5e7eb}.ended-call-view_transcriptItem__70_me:last-child{border-bottom:none}.ended-call-view_transcriptHeader__F6_XJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ended-call-view_transcriptLabel__rY_8D{font-weight:600;color:#667eea;font-size:14px;text-transform:capitalize}.ended-call-view_transcriptTime__sPAVX{font-size:12px;color:#9ca3af}.ended-call-view_transcriptText__JXI5i{color:#374151;font-size:14px;line-height:1.6;margin:0}.ended-call-view_emptyState__XF148{padding:40px 20px;color:#6b7280;font-size:16px}.ended-call-view_buttonGroup__veeds{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:32px}.ended-call-view_backButton__oJcUU{padding:16px 32px;font-size:16px;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;min-width:160px;text-transform:uppercase;letter-spacing:.5px;font-family:inherit;background:linear-gradient(135deg,#667eea,#764ba2);color:white;box-shadow:0 4px 15px rgba(102,126,234,.4);text-decoration:none;display:inline-block;text-align:center}.ended-call-view_backButton__oJcUU:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.ended-call-view_backButton__oJcUU:hover:before{width:300px;height:300px}.ended-call-view_backButton__oJcUU:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.5)}.ended-call-view_backButton__oJcUU:active{transform:scale(.98)}@media (max-width:768px){.ended-call-view_container__CBWLS{flex-direction:column;height:100%}.ended-call-view_leftPanel__ClWWw,.ended-call-view_rightPanel__Ghx0k{flex:1 1;min-height:0}.ended-call-view_leftPanel__ClWWw{border-right:none;border-bottom:1px solid #e5e7eb}}.ended-call-view_toolCallItem__jeInE{padding:16px 0;border-bottom:1px solid #e5e7eb}.ended-call-view_toolCallLabel__PBk8L{font-weight:600;color:#667eea;font-size:14px}.ended-call-view_placeholder__u2ATR{text-align:center;color:#9ca3af;font-size:18px}.ended-call-view_reportIframe__Jsk5b{width:100%;height:100%;border:none}