.call-error_container__HAk3W{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__wtKuv{color:#dc2626;margin:20px 0}.call-error_backButton__yuAuG{padding:12px 24px;background:#667eea;color:white;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease}.call-error_backButton__yuAuG:hover{background:#5568d3;transform:translateY(-2px)}.call-interface_container__BGLSe{display:flex;height:100%;width:100%;animation:call-interface_fadeIn__QKbHx .5s ease-in;overflow:hidden}@keyframes call-interface_fadeIn__QKbHx{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.call-interface_leftPanel__73yO8{flex:1 1;padding:24px 48px;overflow-y:auto;background:white;border-right:1px solid #e5e7eb;display:flex;flex-direction:column}.call-interface_rightPanel__OIEZK{flex:1 1;padding:24px 48px;background:#f9fafb;display:flex;align-items:center;justify-content:center;overflow-y:auto}.call-interface_title__5wzlC{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__86pO0{color:#666;font-size:16px;margin-bottom:24px;font-weight:400;text-align:center}.call-interface_statusIndicator__VE4V5{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__VE4V5.call-interface_idle__oWH66{background:#f3f4f6;color:#6b7280}.call-interface_statusIndicator__VE4V5.call-interface_connecting__URU2P{background:#fef3c7;color:#d97706}.call-interface_statusIndicator__VE4V5.call-interface_active__il8Kz{background:#d1fae5;color:#059669;animation:call-interface_pulse__0Pj_o 2s ease-in-out infinite}@keyframes call-interface_pulse__0Pj_o{0%,to{opacity:1}50%{opacity:.7}}.call-interface_statusDot__T3qZd{width:8px;height:8px;border-radius:50%;background:currentColor}.call-interface_statusIndicator__VE4V5.call-interface_active__il8Kz .call-interface_statusDot__T3qZd{animation:call-interface_blink__yHPaB 1.5s ease-in-out infinite}@keyframes call-interface_blink__yHPaB{0%,to{opacity:1}50%{opacity:.3}}.call-interface_buttonGroup__Mzlk4{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.call-interface_endButton__k6MoH{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__k6MoH: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__k6MoH:hover:before{width:300px;height:300px}.call-interface_endButton__k6MoH:active{transform:scale(.98)}.call-interface_endButton__k6MoH:disabled{opacity:.5;cursor:not-allowed;transform:none}.call-interface_endButton__k6MoH:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(245,87,108,.5)}.call-interface_transcriptContainer__Pp_gM{flex:1 1;padding:20px;background:#f9fafb;border-radius:12px;text-align:left;overflow-y:auto;margin-top:32px}.call-interface_transcriptItem__ceroU{padding:16px 0;border-bottom:1px solid #e5e7eb}.call-interface_transcriptItem__ceroU:last-child{border-bottom:none}.call-interface_transcriptHeader__cnq8U{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.call-interface_transcriptLabel__BcdNs{font-weight:600;color:#667eea;font-size:14px;text-transform:capitalize}.call-interface_transcriptText___pP6y{color:#374151;font-size:14px;line-height:1.6;margin:0}.call-interface_emptyState__Oba7N{padding:40px 20px;color:#6b7280;font-size:16px;text-align:center;margin-top:32px}.call-interface_reportIframe__96NYT{width:100%;height:100%;border:none}@media (max-width:768px){.call-interface_container__BGLSe{flex-direction:column;height:100%}.call-interface_leftPanel__73yO8,.call-interface_rightPanel__OIEZK{flex:1 1;min-height:0}.call-interface_leftPanel__73yO8{border-right:none;border-bottom:1px solid #e5e7eb}.call-interface_title__5wzlC{font-size:24px}.call-interface_endButton__k6MoH{width:100%;min-width:auto}.call-interface_buttonGroup__Mzlk4{flex-direction:column}}.ended-call-view_container__MUZfk{display:flex;height:100%;width:100%;animation:ended-call-view_fadeIn__eIWnl .5s ease-in;overflow:hidden}.ended-call-view_leftPanel___AsyO{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__Yy0sE{flex:1 1;padding:24px 48px;background:#f9fafb;display:flex;align-items:center;justify-content:center;overflow-y:auto}@keyframes ended-call-view_fadeIn__eIWnl{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ended-call-view_subtitle__D_lcM{color:#666;font-size:16px;margin-bottom:24px;font-weight:400;text-align:center}.ended-call-view_transcriptContainer__yuVv8{flex:1 1;padding:20px;background:#f9fafb;border-radius:12px;text-align:left;overflow-y:auto}.ended-call-view_transcriptItem__NRfq8{padding:16px 0;border-bottom:1px solid #e5e7eb}.ended-call-view_transcriptItem__NRfq8:last-child{border-bottom:none}.ended-call-view_transcriptHeader__kghYX{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ended-call-view_transcriptLabel__esjs4{font-weight:600;color:#667eea;font-size:14px;text-transform:capitalize}.ended-call-view_transcriptTime__MCHYi{font-size:12px;color:#9ca3af}.ended-call-view_transcriptText__Icn5L{color:#374151;font-size:14px;line-height:1.6;margin:0}.ended-call-view_emptyState__fs_ey{padding:40px 20px;color:#6b7280;font-size:16px}.ended-call-view_buttonGroup__E9Y08{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:32px}.ended-call-view_backButton__d6drp{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__d6drp: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__d6drp:hover:before{width:300px;height:300px}.ended-call-view_backButton__d6drp:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.5)}.ended-call-view_backButton__d6drp:active{transform:scale(.98)}@media (max-width:768px){.ended-call-view_container__MUZfk{flex-direction:column;height:100%}.ended-call-view_leftPanel___AsyO,.ended-call-view_rightPanel__Yy0sE{flex:1 1;min-height:0}.ended-call-view_leftPanel___AsyO{border-right:none;border-bottom:1px solid #e5e7eb}}.ended-call-view_toolCallItem__j_g51{padding:16px 0;border-bottom:1px solid #e5e7eb}.ended-call-view_toolCallLabel__nU9oU{font-weight:600;color:#667eea;font-size:14px}.ended-call-view_placeholder__5DZT2{text-align:center;color:#9ca3af;font-size:18px}.ended-call-view_reportIframe__W3T2a{width:100%;height:100%;border:none}