.ActiveCallUI_overlay__G46_e{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:9000;animation:ActiveCallUI_fadeIn__BLmSz .3s ease}.ActiveCallUI_callWindow__DB_1S{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:32px;padding:3rem 2.5rem;min-width:420px;max-width:500px;box-shadow:0 25px 80px rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.1);animation:ActiveCallUI_slideUp__x_E6W .4s ease}.ActiveCallUI_header__qBXZf{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.ActiveCallUI_status__W7bE_{font-size:.875rem;color:rgba(16,185,129,1);text-transform:uppercase;letter-spacing:1.5px;font-weight:600}.ActiveCallUI_minimizeButton__5lW79{width:32px;height:32px;border-radius:50%;border:none;background:rgba(255,255,255,.1);color:rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.ActiveCallUI_minimizeButton__5lW79:hover{background:rgba(255,255,255,.15);color:rgba(255,255,255,.9);transform:scale(1.05)}.ActiveCallUI_callerInfo__4iTp0{text-align:center;margin-bottom:2.5rem}.ActiveCallUI_avatar__TeK7X{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,#007AFF,#0051D5);color:white;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:600;margin:0 auto 1.5rem;box-shadow:0 8px 20px rgba(0,122,255,.3)}.ActiveCallUI_callerName__FpSOU{font-size:2rem;font-weight:600;color:white;margin-bottom:.5rem}.ActiveCallUI_callerNumber__KdZi8{font-size:1.125rem;color:rgba(255,255,255,.6);margin-bottom:1rem}.ActiveCallUI_duration__a_49n{font-size:1.25rem;color:rgba(255,255,255,.8);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ActiveCallUI_keypad__0M_Kf{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem;margin-bottom:2rem;padding:1.5rem;background:rgba(255,255,255,.05);border-radius:16px}.ActiveCallUI_keypadButton__KOwlE{width:100%;aspect-ratio:1;border:none;background:rgba(255,255,255,.1);color:white;font-size:1.5rem;font-weight:600;border-radius:50%;cursor:pointer;transition:all .2s ease}.ActiveCallUI_keypadButton__KOwlE:hover{background:rgba(255,255,255,.15);transform:scale(1.05)}.ActiveCallUI_keypadButton__KOwlE:active{transform:scale(.95)}.ActiveCallUI_controls__PUNOS{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;margin-bottom:2rem}.ActiveCallUI_controlButton__z1MEQ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.25rem .75rem;border-radius:16px;border:none;background:rgba(255,255,255,.08);color:rgba(255,255,255,.9);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px}.ActiveCallUI_controlButton__z1MEQ:hover{background:rgba(255,255,255,.12);transform:translateY(-2px)}.ActiveCallUI_controlButton__z1MEQ.ActiveCallUI_active__2LxOr{background:rgba(16,185,129,.2);color:#10b981;border:1px solid rgba(16,185,129,.3)}.ActiveCallUI_transcriptSection__IV_1E{margin-bottom:1.25rem}.ActiveCallUI_transcriptToggle__5F3_b{display:flex;align-items:center;gap:.375rem;width:100%;padding:.5rem .75rem;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.05);color:rgba(255,255,255,.6);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px}.ActiveCallUI_transcriptToggle__5F3_b:hover{background:rgba(255,255,255,.08);color:rgba(255,255,255,.9)}.ActiveCallUI_transcriptToggleActive__a_TuH{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.3);color:#10b981}.ActiveCallUI_transcriptCount__73Wec{margin-left:auto;background:rgba(16,185,129,.2);color:#10b981;border-radius:10px;padding:.1rem .45rem;font-size:.65rem;font-weight:600}.ActiveCallUI_transcriptPanel__qdi_7{margin-top:.5rem;max-height:150px;overflow-y:auto;background:rgba(0,0,0,.3);border-radius:10px;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.ActiveCallUI_transcriptEmpty__MniVW{font-size:.75rem;color:rgba(255,255,255,.35);text-align:center;padding:.5rem 0;font-style:italic}.ActiveCallUI_transcriptSegment__z_HDY{display:flex;gap:.5rem;align-items:flex-start;font-size:.78rem;line-height:1.4}.ActiveCallUI_speakerLabel__Ahm8A{font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;padding-top:.1rem;min-width:36px}.ActiveCallUI_speakerStaff__wFwdK{color:#10b981}.ActiveCallUI_speakerCaller__NVN_t{color:#60a5fa}.ActiveCallUI_segmentText__6JKNS{color:rgba(255,255,255,.85)}.ActiveCallUI_hangupButton__d965U,.ActiveCallUI_hangupContainer__RLACR{display:flex;justify-content:center}.ActiveCallUI_hangupButton__d965U{width:72px;height:72px;border-radius:50%;border:none;background:linear-gradient(135deg,#ef4444,#dc2626);color:white;align-items:center;cursor:pointer;transition:all .2s ease;box-shadow:0 8px 24px rgba(239,68,68,.4)}.ActiveCallUI_hangupButton__d965U:hover{transform:scale(1.05);box-shadow:0 12px 32px rgba(239,68,68,.5)}.ActiveCallUI_hangupButton__d965U:active{transform:scale(.95)}@keyframes ActiveCallUI_fadeIn__BLmSz{0%{opacity:0}to{opacity:1}}@keyframes ActiveCallUI_slideUp__x_E6W{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ActiveCallUI_minimizedContainer__eC39n{position:fixed;top:10px;right:20px;z-index:10000;animation:ActiveCallUI_slideIn___k0U4 .3s ease}.ActiveCallUI_minimizedContent__CN_XU{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:16px;padding:.875rem 1rem;min-width:280px;box-shadow:0 8px 32px rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;gap:1rem}.ActiveCallUI_minimizedInfo__zEkIv{display:flex;align-items:center;gap:.75rem;flex:1 1}.ActiveCallUI_minimizedAvatar__Hs3dv{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#007AFF,#0051D5);color:white;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;flex-shrink:0}.ActiveCallUI_minimizedText___ExMX{flex:1 1;min-width:0}.ActiveCallUI_minimizedName__VYRf_{font-size:.875rem;font-weight:600;color:white;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ActiveCallUI_minimizedDuration__SK3rq{font-size:.75rem;color:rgba(16,185,129,1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:.125rem}.ActiveCallUI_minimizedControls__ZxEZu{display:flex;gap:.5rem;flex-shrink:0}.ActiveCallUI_minimizedButton__m18Sl{width:36px;height:36px;border-radius:50%;border:none;background:rgba(255,255,255,.1);color:white;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.ActiveCallUI_minimizedButton__m18Sl:hover{background:rgba(255,255,255,.15);transform:scale(1.05)}.ActiveCallUI_minimizedHangupButton__5T6ql{width:36px;height:36px;border-radius:50%;border:none;background:linear-gradient(135deg,#ef4444,#dc2626);color:white;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.ActiveCallUI_minimizedHangupButton__5T6ql:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:scale(1.05)}@keyframes ActiveCallUI_slideIn___k0U4{0%{opacity:0;transform:translate(20px,-20px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@media (max-width:768px){.ActiveCallUI_callWindow__DB_1S{min-width:90%;padding:2rem 1.5rem}.ActiveCallUI_callerName__FpSOU{font-size:1.5rem}.ActiveCallUI_avatar__TeK7X{width:80px;height:80px;font-size:2rem}.ActiveCallUI_controls__PUNOS{grid-template-columns:repeat(2,1fr)}.ActiveCallUI_minimizedContainer__eC39n{top:16px;right:16px;left:16px}.ActiveCallUI_minimizedContent__CN_XU{min-width:100%}}.IncomingCallNotification_overlay__FG8LX{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:IncomingCallNotification_fadeIn__p1aDt .3s ease}.IncomingCallNotification_notification__K5Hfr{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:24px;padding:2.5rem;min-width:380px;box-shadow:0 20px 60px rgba(0,0,0,.5);animation:IncomingCallNotification_slideUp__3Noqz .4s ease;border:1px solid rgba(255,255,255,.1)}.IncomingCallNotification_header__0hCzW{display:flex;justify-content:center;align-items:center;margin-bottom:2rem;position:relative}.IncomingCallNotification_phoneIcon__I6Pku{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);display:flex;align-items:center;justify-content:center;color:white;position:relative;z-index:2;animation:IncomingCallNotification_bounce__IS5dK 1s ease infinite}.IncomingCallNotification_pulse__qZIMV{position:absolute;width:80px;height:80px;border-radius:50%;background:rgba(16,185,129,.3);animation:IncomingCallNotification_pulse__qZIMV 1.5s ease infinite}.IncomingCallNotification_content__9qBlg{text-align:center;margin-bottom:2rem}.IncomingCallNotification_label__X1gHt{font-size:.875rem;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem}.IncomingCallNotification_callerName__rDWxP{font-size:1.75rem;font-weight:600;color:white;margin-bottom:.5rem}.IncomingCallNotification_callerNumber__ugOA_{font-size:1.125rem;color:rgba(255,255,255,.7)}.IncomingCallNotification_actions__ce59X{display:flex;gap:1rem;justify-content:center}.IncomingCallNotification_button__2z0aB{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1.5rem;border-radius:16px;border:none;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px}.IncomingCallNotification_reject__gP3bR{background:rgba(239,68,68,.15);color:#ef4444;border:1.5px solid rgba(239,68,68,.3)}.IncomingCallNotification_reject__gP3bR:hover{background:rgba(239,68,68,.25);border-color:rgba(239,68,68,.5);transform:translateY(-2px)}.IncomingCallNotification_answer__EGJEJ{background:linear-gradient(135deg,#10b981,#059669);color:white;border:1.5px solid rgba(255,255,255,.2)}.IncomingCallNotification_answer__EGJEJ:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(16,185,129,.4)}@keyframes IncomingCallNotification_fadeIn__p1aDt{0%{opacity:0}to{opacity:1}}@keyframes IncomingCallNotification_slideUp__3Noqz{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes IncomingCallNotification_pulse__qZIMV{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}@keyframes IncomingCallNotification_bounce__IS5dK{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:768px){.IncomingCallNotification_notification__K5Hfr{min-width:90%;padding:2rem}.IncomingCallNotification_callerName__rDWxP{font-size:1.5rem}.IncomingCallNotification_actions__ce59X{flex-direction:column}.IncomingCallNotification_button__2z0aB{width:100%;flex-direction:row;justify-content:center}}