.AccountSuspendedOverlay_overlay__WsaOn{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.88);display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:all;overflow:hidden;animation:AccountSuspendedOverlay_fadeIn__jOT0K .35s ease}.AccountSuspendedOverlay_errorOverlay__TAB_y{background:rgba(10,0,0,.95)}@keyframes AccountSuspendedOverlay_fadeIn__jOT0K{0%{opacity:0}to{opacity:1}}.AccountSuspendedOverlay_card__WlWXC{background:#fff;border-radius:20px;padding:36px 28px 28px;max-width:360px;width:100%;text-align:center;box-shadow:0 24px 64px rgba(0,0,0,.5);animation:AccountSuspendedOverlay_slideUp__Q5sQL .35s ease}.AccountSuspendedOverlay_errorCard__gYMt7{background:#0f0f0f;border:1px solid #2a2a2a}@keyframes AccountSuspendedOverlay_slideUp__Q5sQL{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.AccountSuspendedOverlay_iconWrapper__ZLjzU{display:flex;justify-content:center;align-items:center;width:80px;height:80px;border-radius:50%;margin:0 auto 20px}.AccountSuspendedOverlay_banIcon__scpG_{background:#fef2f2;color:#ef4444}.AccountSuspendedOverlay_errorIcon__8kL4o{background:#1c1200;color:#f59e0b}.AccountSuspendedOverlay_title__N1TY6{font-size:18px;font-weight:700;color:#111827;margin:0 0 12px;line-height:1.4}.AccountSuspendedOverlay_errorTitle__S8Ax8{color:#f5f5f5}.AccountSuspendedOverlay_message__xA7zo{font-size:13px;color:#6b7280;line-height:1.7;margin:0 0 20px}.AccountSuspendedOverlay_errorMessage__xHtBz{color:#9ca3af}.AccountSuspendedOverlay_errorCode__jFofx{font-family:Courier New,monospace;font-size:11px;color:#f59e0b;letter-spacing:.1em;margin:0 0 8px;opacity:.8}.AccountSuspendedOverlay_errorDetails__TA0fH{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;padding:12px 16px;margin-bottom:20px;text-align:left}.AccountSuspendedOverlay_errorDetailLine__UY9v_{display:flex;justify-content:space-between;font-family:Courier New,monospace;font-size:11px;color:#6b7280;margin:4px 0}.AccountSuspendedOverlay_errorDetailLine__UY9v_ span:first-child{color:#4b5563}.AccountSuspendedOverlay_errorRed__mYLQR{color:#ef4444!important;font-weight:700}.AccountSuspendedOverlay_countdownWrapper__CYgfr{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#6b7280}.AccountSuspendedOverlay_spinIcon__IpBxO{animation:AccountSuspendedOverlay_spin__x4qvx 1s linear infinite;color:#f59e0b}@keyframes AccountSuspendedOverlay_spin__x4qvx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AccountSuspendedOverlay_divider__8kUjO{height:1px;background:#f3f4f6;margin:0 0 20px}.AccountSuspendedOverlay_actions__9Hr9K{display:flex;flex-direction:column;gap:10px}.AccountSuspendedOverlay_primaryButton__7lNqr{display:block;padding:13px;background:#21b4d0;color:#fff;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s}.AccountSuspendedOverlay_primaryButton__7lNqr:hover{background:#1a9ab2}.AccountSuspendedOverlay_ghostButton__WN_dx{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px;background:transparent;color:#9ca3af;border:1px solid #e5e7eb;border-radius:10px;font-size:13px;cursor:pointer;transition:background .2s;width:100%}.AccountSuspendedOverlay_ghostButton__WN_dx:hover{background:#f9fafb}.IncomingCallNotification_notificationContainer__SIa8Q{position:fixed;top:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;z-index:9999;padding:12px 16px;pointer-events:none}.IncomingCallNotification_notification__ive5e{width:100%;max-width:550px;background-color:#000;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.4),0 0 20px rgba(139,92,246,.6);animation:IncomingCallNotification_slideDown__6UoMx .3s ease-out,IncomingCallNotification_glowPulse__4ftxM 2s infinite alternate;pointer-events:auto;transition:transform .3s ease,opacity .3s ease;border:1px solid rgba(139,92,246,.3)}.IncomingCallNotification_silentNotification__NPQ0d{animation:IncomingCallNotification_slideDown__6UoMx .3s ease-out,IncomingCallNotification_urgentGlowPulse__bsfcj 1.2s infinite alternate;box-shadow:0 4px 20px rgba(0,0,0,.5),0 0 30px rgba(239,68,68,.8);border:1px solid rgba(239,68,68,.5)}.IncomingCallNotification_silentNotification__NPQ0d .IncomingCallNotification_pulseRing__BfHA0,.IncomingCallNotification_silentNotification__NPQ0d .IncomingCallNotification_pulseRing__BfHA0:after{border-color:rgba(239,68,68,.7);animation-duration:1s}.IncomingCallNotification_silentNotification__NPQ0d .IncomingCallNotification_callStatus__XIKSo{color:rgba(239,68,68,.9);animation:IncomingCallNotification_urgentBlink__9Y0PB .6s infinite}.IncomingCallNotification_silentNotification__NPQ0d .IncomingCallNotification_partnerName__rOihK{animation:IncomingCallNotification_urgentTextGlow__sHiYw 1s infinite alternate}.IncomingCallNotification_notification__ive5e.IncomingCallNotification_exit__dRa4w{transform:translateY(-100%);opacity:0}.IncomingCallNotification_notificationContent__wxZNs{padding:16px;display:flex;align-items:center;color:#fff}.IncomingCallNotification_avatarContainer__lb2AJ{margin-right:16px;position:relative;flex-shrink:0;width:64px;height:64px}.IncomingCallNotification_avatar__sFSQR{width:64px!important;height:64px!important;border-radius:50%;object-fit:cover;z-index:2;position:absolute;top:0;left:0;border:2px solid hsla(0,0%,100%,.2);animation:IncomingCallNotification_borderPulse__bQ0Fz 1.5s infinite alternate}.IncomingCallNotification_pulseRing__BfHA0{position:absolute;width:64px;height:64px;top:0;left:0;border-radius:50%;box-sizing:border-box;border:2px solid rgba(139,92,246,.7);animation:IncomingCallNotification_pulse__KRuPK 1.5s infinite;z-index:1}.IncomingCallNotification_pulseRing__BfHA0:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:50%;box-sizing:border-box;border:2px solid rgba(139,92,246,.4);animation:IncomingCallNotification_pulse__KRuPK 1.5s .75s infinite;z-index:0}.IncomingCallNotification_callHeader__T2qhQ{display:flex;align-items:center;margin-bottom:6px;white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.IncomingCallNotification_callType__8mcFY{font-weight:600;font-size:14px;color:#8b5cf6;margin-right:8px;flex-shrink:0}.IncomingCallNotification_callStatus__XIKSo{font-size:13px;color:hsla(0,0%,100%,.6);animation:IncomingCallNotification_blink__PybLV 1s infinite;overflow:hidden;text-overflow:ellipsis}.IncomingCallNotification_callInfo__d3SSY{flex:1 1;min-width:0;margin-right:4px}.IncomingCallNotification_partnerName__rOihK{font-size:18px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;animation:IncomingCallNotification_textGlow__PoLot 1.5s infinite alternate}.IncomingCallNotification_actionButtons__nnYlY{display:flex;gap:6px;margin-left:auto;flex-shrink:0}.IncomingCallNotification_actionButton__kWUlF{display:flex;flex-direction:column;align-items:center;justify-content:center;border:none;background:transparent;color:#fff;cursor:pointer;border-radius:10px;padding:10px 14px;font-size:14px;transition:all .2s;position:relative;overflow:hidden}.IncomingCallNotification_actionButton__kWUlF:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:radial-gradient(circle,hsla(0,0%,100%,.2) 0,transparent 70%);opacity:0;transition:opacity .3s}.IncomingCallNotification_actionButton__kWUlF:hover{background-color:hsla(0,0%,100%,.1);transform:scale(1.05)}.IncomingCallNotification_actionButton__kWUlF:hover:after{opacity:1}.IncomingCallNotification_rejectButton__7GNYt{color:#ef4444;animation:IncomingCallNotification_buttonPulseRed__uhJdX 2s infinite alternate}.IncomingCallNotification_acceptButton__tOnIf{color:#22c55e;animation:IncomingCallNotification_buttonPulseGreen__SJ5Jn 2s infinite alternate}.IncomingCallNotification_actionButton__kWUlF span{margin-top:6px}.IncomingCallNotification_disabled__kcFA_{opacity:.5;cursor:not-allowed;animation:none}.IncomingCallNotification_silentNotification__NPQ0d .IncomingCallNotification_rejectButton__7GNYt{animation:IncomingCallNotification_buttonPulseRed__uhJdX 1s infinite alternate}.IncomingCallNotification_silentNotification__NPQ0d .IncomingCallNotification_acceptButton__tOnIf{animation:IncomingCallNotification_buttonPulseGreen__SJ5Jn 1s infinite alternate}@keyframes IncomingCallNotification_slideDown__6UoMx{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes IncomingCallNotification_pulse__KRuPK{0%{transform:scale(1);opacity:.7}70%{transform:scale(1.2);opacity:0}to{transform:scale(1);opacity:0}}@keyframes IncomingCallNotification_glowPulse__4ftxM{0%{box-shadow:0 4px 16px rgba(0,0,0,.4),0 0 10px rgba(139,92,246,.3)}to{box-shadow:0 4px 16px rgba(0,0,0,.4),0 0 25px rgba(139,92,246,.8)}}@keyframes IncomingCallNotification_urgentGlowPulse__bsfcj{0%{box-shadow:0 4px 16px rgba(0,0,0,.5),0 0 15px rgba(239,68,68,.5);transform:scale(1)}to{box-shadow:0 4px 16px rgba(0,0,0,.5),0 0 35px rgba(239,68,68,.9);transform:scale(1.02)}}@keyframes IncomingCallNotification_blink__PybLV{0%,to{opacity:1}50%{opacity:.4}}@keyframes IncomingCallNotification_urgentBlink__9Y0PB{0%,to{opacity:1}50%{opacity:.2}}@keyframes IncomingCallNotification_textGlow__PoLot{0%{text-shadow:0 0 2px hsla(0,0%,100%,.3)}to{text-shadow:0 0 10px hsla(0,0%,100%,.7),0 0 15px rgba(139,92,246,.5)}}@keyframes IncomingCallNotification_urgentTextGlow__sHiYw{0%{text-shadow:0 0 3px hsla(0,0%,100%,.5)}to{text-shadow:0 0 15px hsla(0,0%,100%,.8),0 0 20px rgba(239,68,68,.7)}}@keyframes IncomingCallNotification_borderPulse__bQ0Fz{0%{border-color:hsla(0,0%,100%,.2)}to{border-color:rgba(139,92,246,.8)}}@keyframes IncomingCallNotification_buttonPulseRed__uhJdX{0%{text-shadow:0 0 2px rgba(239,68,68,.2)}to{text-shadow:0 0 10px rgba(239,68,68,.9)}}@keyframes IncomingCallNotification_buttonPulseGreen__SJ5Jn{0%{text-shadow:0 0 2px rgba(34,197,94,.2)}to{text-shadow:0 0 10px rgba(34,197,94,.9)}}@media (min-width:768px){.IncomingCallNotification_notification__ive5e{max-width:450px}}