.call-overlay[data-v-d224f871]{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-d224f871],.call-overlay[data-v-d224f871]{align-items:center;display:flex}.call-card[data-v-d224f871]{flex-direction:column;gap:16px;max-width:360px;width:100%}.call-avatar[data-v-d224f871]{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-d224f871]{animation:avatar-pulse-d224f871 1.5s ease-in-out infinite}@keyframes avatar-pulse-d224f871{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-d224f871]{color:var(--tg-text);font-size:22px;font-weight:600}.call-status[data-v-d224f871]{color:var(--tg-text-secondary);font-size:15px;font-variant-numeric:tabular-nums;min-height:22px}.call-actions[data-v-d224f871]{display:flex;gap:24px;margin-top:32px}.btn-call[data-v-d224f871]{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-d224f871]:active{transform:scale(.92)}.btn-accept[data-v-d224f871]{background:#4dcd5e}.btn-accept[data-v-d224f871]:hover{background:#5fd76f}.btn-decline[data-v-d224f871]{background:#e53935}.btn-decline[data-v-d224f871]:hover{background:#ef4945}.btn-mute[data-v-d224f871]{background:#ffffff26;height:56px;width:56px}.btn-mute.active[data-v-d224f871]{background:#e539354d;color:#ff6b6b}.call-fade-enter-active[data-v-d224f871],.call-fade-leave-active[data-v-d224f871]{transition:opacity .2s}.call-fade-enter-from[data-v-d224f871],.call-fade-leave-to[data-v-d224f871]{opacity: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:#1c1c1e;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}@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}
