.IncomingCallNotification_notificationContainer__SIa8Q{position:fixed;bottom:calc(80px + env(safe-area-inset-bottom));left:0;right:0;display:flex;justify-content:center;z-index:2000100;padding:0 10px;pointer-events:none}.IncomingCallNotification_notification__ive5e{width:100%;max-width:440px;display:flex;align-items:center;gap:14px;padding:14px 16px;background:rgba(28,28,30,.72);-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px);border-radius:22px;box-shadow:0 8px 30px rgba(0,0,0,.4);border:.5px solid hsla(0,0%,100%,.1);pointer-events:auto;animation:IncomingCallNotification_slideUp__OFDGB .35s cubic-bezier(.2,.8,.2,1),IncomingCallNotification_attention__tqTlw 2.4s ease-in-out .45s infinite;transition:transform .3s ease,opacity .3s ease}.IncomingCallNotification_notification__ive5e.IncomingCallNotification_exit__dRa4w{animation:none;transform:translateY(260%);opacity:0}.IncomingCallNotification_silentNotification__NPQ0d{animation:IncomingCallNotification_slideUp__OFDGB .35s ease-out,IncomingCallNotification_attentionUrgent__WO0rN 1.1s ease-in-out infinite}.IncomingCallNotification_silentNotification__NPQ0d .IncomingCallNotification_pulseRing__BfHA0{border-color:rgba(255,59,48,.7);animation-duration:1s}.IncomingCallNotification_silentNotification__NPQ0d .IncomingCallNotification_callStatus__XIKSo{color:#ff3b30}.IncomingCallNotification_avatarContainer__lb2AJ{position:relative;flex-shrink:0;width:56px;height:56px}.IncomingCallNotification_avatar__sFSQR{width:56px!important;height:56px!important;border-radius:50%;object-fit:cover;position:absolute;top:0;left:0;z-index:2}.IncomingCallNotification_pulseRing__BfHA0{position:absolute;inset:0;border-radius:50%;box-sizing:border-box;border:2px solid rgba(52,199,89,.6);animation:IncomingCallNotification_pulse__KRuPK 1.6s infinite;z-index:1}.IncomingCallNotification_callInfo__d3SSY{flex:1 1;min-width:0}.IncomingCallNotification_partnerName__rOihK{font-size:18px;font-weight:700;color:#fff;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.IncomingCallNotification_subLine__swsQ1{display:flex;align-items:center;gap:5px;margin-top:2px;font-size:13px;white-space:nowrap;overflow:hidden}.IncomingCallNotification_callType__8mcFY{color:rgba(235,235,245,.75);font-weight:600;flex-shrink:0}.IncomingCallNotification_dot__NbqFi{color:rgba(235,235,245,.35)}.IncomingCallNotification_callStatus__XIKSo{color:rgba(235,235,245,.6);animation:IncomingCallNotification_blink__PybLV 1.4s infinite;overflow:hidden;text-overflow:ellipsis}.IncomingCallNotification_actionButtons__nnYlY{display:flex;gap:12px;flex-shrink:0}.IncomingCallNotification_actionItem__O7TVi{display:flex;flex-direction:column;align-items:center;gap:4px}.IncomingCallNotification_roundButton__ajr_U{width:54px;height:54px;border-radius:50%;border:none;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px rgba(0,0,0,.18);transition:transform .12s ease,filter .12s ease}.IncomingCallNotification_roundButton__ajr_U:active{transform:scale(.92)}.IncomingCallNotification_rejectButton__7GNYt{background:#ff3b30}.IncomingCallNotification_acceptButton__tOnIf{background:#34c759;animation:IncomingCallNotification_jiggleGreen__lZeFu 1.6s ease-in-out infinite}.IncomingCallNotification_btnLabel__HX9U5{font-size:11px;font-weight:600;color:rgba(235,235,245,.7)}.IncomingCallNotification_disabled__kcFA_{opacity:.5;cursor:not-allowed;animation:none}@keyframes IncomingCallNotification_slideUp__OFDGB{0%{transform:translateY(260%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes IncomingCallNotification_attention__tqTlw{0%,to{transform:scale(1);box-shadow:0 8px 30px rgba(0,0,0,.22)}50%{transform:scale(1.015);box-shadow:0 10px 36px rgba(0,0,0,.28)}}@keyframes IncomingCallNotification_attentionUrgent__WO0rN{0%,to{transform:scale(1);box-shadow:0 8px 30px rgba(255,59,48,.28)}50%{transform:scale(1.02);box-shadow:0 10px 40px rgba(255,59,48,.55)}}@keyframes IncomingCallNotification_pulse__KRuPK{0%{transform:scale(1);opacity:.7}70%{transform:scale(1.35);opacity:0}to{transform:scale(1.35);opacity:0}}@keyframes IncomingCallNotification_blink__PybLV{0%,to{opacity:1}50%{opacity:.45}}@keyframes IncomingCallNotification_jiggleGreen__lZeFu{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (min-width:768px){.IncomingCallNotification_notification__ive5e{max-width:400px}}