.call-overlay[data-v-3484eacc]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0e1621f5;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.call-card[data-v-3484eacc],.call-overlay[data-v-3484eacc]{align-items:center;display:flex}.call-card[data-v-3484eacc]{flex-direction:column;gap:16px;max-width:360px;width:100%}.call-avatar[data-v-3484eacc]{align-items:center;background:linear-gradient(135deg,#5288c1,#2b5278);border-radius:50%;box-shadow:0 8px 32px #5288c166;color:#fff;display:flex;font-size:56px;font-weight:600;height:120px;justify-content:center;width:120px}.state-incoming .call-avatar[data-v-3484eacc]{animation:avatar-pulse-3484eacc 1.5s ease-in-out infinite}@keyframes avatar-pulse-3484eacc{0%,to{box-shadow:0 8px 32px #5288c166;transform:scale(1)}50%{box-shadow:0 8px 48px #5288c1b3;transform:scale(1.05)}}.call-name[data-v-3484eacc]{color:var(--tg-text);font-size:22px;font-weight:600}.call-status[data-v-3484eacc]{color:var(--tg-text-secondary);font-size:15px;font-variant-numeric:tabular-nums;min-height:22px}.call-actions[data-v-3484eacc]{display:flex;gap:24px;margin-top:32px}.btn-call[data-v-3484eacc]{align-items:center;border:none;border-radius:50%;box-shadow:0 4px 16px #0006;color:#fff;cursor:pointer;display:flex;height:64px;justify-content:center;transition:transform .15s,background .15s;width:64px}.btn-call[data-v-3484eacc]:active{transform:scale(.92)}.btn-accept[data-v-3484eacc]{background:#4dcd5e}.btn-accept[data-v-3484eacc]:hover{background:#5fd76f}.btn-decline[data-v-3484eacc]{background:#e53935}.btn-decline[data-v-3484eacc]:hover{background:#ef4945}.btn-mute[data-v-3484eacc]{background:#ffffff26;height:56px;width:56px}.btn-mute.active[data-v-3484eacc]{background:#e539354d;color:#ff6b6b}.call-fade-enter-active[data-v-3484eacc],.call-fade-leave-active[data-v-3484eacc]{transition:opacity .2s}.call-fade-enter-from[data-v-3484eacc],.call-fade-leave-to[data-v-3484eacc]{opacity:0}.call-overlay.is-video[data-v-3484eacc]{align-items:stretch;justify-content:stretch;padding:0}.remote-video[data-v-3484eacc]{background:#000;height:100%;inset:0;width:100%}.local-video-pip[data-v-3484eacc],.remote-video[data-v-3484eacc]{-o-object-fit:cover;object-fit:cover;position:absolute}.local-video-pip[data-v-3484eacc]{background:#1c1c1e;border-radius:12px;box-shadow:0 4px 16px #00000080;height:128px;right:16px;transform:scaleX(-1);width:96px;z-index:1}.local-video-pip[data-v-3484eacc],.video-header[data-v-3484eacc]{top:calc(env(safe-area-inset-top) + 16px)}.video-header[data-v-3484eacc]{color:#fff;left:16px;position:absolute;right:128px;text-shadow:0 1px 4px rgba(0,0,0,.6)}.video-name[data-v-3484eacc]{font-size:18px;font-weight:600}.video-status[data-v-3484eacc]{font-size:13px;font-variant-numeric:tabular-nums;margin-top:2px;opacity:.85}.video-actions[data-v-3484eacc]{bottom:calc(env(safe-area-inset-bottom) + 32px);gap:16px;left:0;margin-top:0;position:absolute;right:0}:root{--tg-bg:#17212b;--tg-bg-darker:#0e1621;--tg-bg-panel:#182533;--tg-bg-input:#242f3d;--tg-accent:#5288c1;--tg-accent-hover:#6ab2f2;--tg-text:#f5f5f5;--tg-text-secondary:#6c7883;--tg-text-link:#6ab2f2;--tg-bubble-out:#2b5278;--tg-bubble-in:#182533;--tg-border:#101921;--tg-green:#4dcd5e;--tg-badge:#3e85c2}*{box-sizing:border-box}body{background:var(--tg-bg);color:var(--tg-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;overflow-x:hidden;-webkit-font-smoothing:antialiased}.preloader{align-items:center;background:#17212b;display:flex;inset:0;justify-content:center;position:fixed;transition:opacity .8s ease;z-index:9999}.preloader.fade-out{opacity:0;pointer-events:none}.preloader-content{align-items:center;display:flex;flex-direction:column;gap:28px}.preloader-logo{animation:preloader-pulse 2s ease-in-out infinite;color:#ff9500}.preloader-icon-img{border-radius:16px;display:block;height:64px;width:64px}@keyframes preloader-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.preloader-spinner{align-items:center;display:flex;justify-content:center}.spinner{animation:spin .8s linear infinite;border:3px solid #2c2c2e;border-radius:50%;border-top-color:#ff9500;height:28px;width:28px}@keyframes spin{to{transform:rotate(1turn)}}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{backface-visibility:hidden;transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.slide-left-enter-from{opacity:0;transform:translate3d(40px,0,0)}.slide-left-enter-to,.slide-right-enter-to{opacity:1;transform:translateZ(0)}.slide-left-leave-to,.slide-right-enter-from{opacity:0;transform:translate3d(-40px,0,0)}.slide-right-leave-to{opacity:0;transform:translate3d(40px,0,0)}.none-enter-active,.none-leave-active{transition:none}.none-enter-from,.none-leave-to{opacity:1}
