.AccountInfoModal_modalOverlay__n9lOQ{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:80px 16px 16px}.AccountInfoModal_modalContent__txr2I{background-color:#fff;border-radius:12px;padding:24px;width:100%;max-width:360px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.AccountInfoModal_modalTitle__cqUcQ{font-size:18px;font-weight:700;margin:0 0 20px;text-align:center;color:#333}.AccountInfoModal_accountInfoItem__8E8bM{margin-bottom:20px;position:relative}.AccountInfoModal_accountInfoLabel__vZj0a{color:#666;font-size:14px;margin:0 0 4px}.AccountInfoModal_accountInfoValue__TsHjA{font-size:16px;font-weight:500;margin:0;color:#333;word-break:break-all;flex:1 1}.AccountInfoModal_copyableValue__eaE6U{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background-color:#f5f5f5;border-radius:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease}.AccountInfoModal_copyableValue__eaE6U:active{background-color:#e0e0e0}.AccountInfoModal_copyIcon__E6_MX{color:#666;margin-left:8px}.AccountInfoModal_passwordContainer__tuIHa{display:flex;align-items:center}.AccountInfoModal_togglePasswordButton__9bamH{background:none;border:none;padding:8px;cursor:pointer;color:#666;margin-left:8px;display:flex;align-items:center;justify-content:center}.AccountInfoModal_togglePasswordButton__9bamH:hover{color:#333}.AccountInfoModal_copiedNotice__848Zw{position:absolute;right:0;bottom:-18px;font-size:12px;color:#3182ce;margin:0}.AccountInfoModal_confirmButton__ecMno{width:100%;padding:12px;background-color:#3182ce;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;margin-top:10px}.AccountInfoModal_confirmButton__ecMno:hover{background-color:#2c5282}@media (max-width:600px){.AccountInfoModal_modalContent__txr2I{padding:20px;max-width:320px}}.IncomingCallNotification_notificationContainer__SIa8Q{position:fixed;bottom:calc(82px + env(safe-area-inset-bottom));left:0;right:0;display:flex;justify-content:center;z-index:400000;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}}