.z-private-call{width:min(420px,100vw - 28px);max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));color:#f8f5ff;text-align:center;background:radial-gradient(at 50% 25%,#28183f 0%,#15121f 47%,#0f0e16 100%);border:1px solid #b597ff2e;border-radius:30px;gap:0;padding:18px 22px 24px;overflow-y:auto;box-shadow:0 28px 90px #0009}.z-call-top{color:#bdb3cc;justify-content:space-between;align-items:center;margin-bottom:30px;font-size:12px;display:flex}.z-call-top>span{align-items:center;gap:7px;display:inline-flex}.z-call-top>button{color:#e6deef;background:#ffffff08;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.z-call-avatar{background:#221b31;border:2px solid #a665ff77;border-radius:50%;place-items:center;width:104px;height:104px;margin:0 auto 24px;display:grid;box-shadow:0 0 0 9px #b679ff09}.z-call-avatar.is-active{animation:2.8s ease-in-out infinite z-call-breathe}.z-call-avatar .community-face{border-radius:50%;flex-shrink:0;width:100%;height:100%;overflow:hidden}.z-call-avatar .community-face img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%;height:100%}.z-private-call .z-call-name{overflow-wrap:anywhere;font-size:24px;font-weight:750;line-height:1.5}.z-call-handle{color:#ad9bc4;margin:3px 0 0;font-size:13px}.z-private-call .z-call-status{color:#d1c4e3;min-height:25px;margin-top:14px;font-size:14px}.z-call-error{color:#ffc0cd;background:#ef476f12;border-radius:14px;margin-top:15px;padding:11px 14px;font-size:13px;line-height:1.7}.z-call-actions{justify-content:center;gap:24px;margin-top:32px;display:flex}.z-call-action{color:#ebe4f4;flex-direction:column;align-items:center;gap:10px;width:84px;display:flex}.z-call-action>span{background:#ffffff0b;border:1px solid #ffffff12;border-radius:50%;place-items:center;width:60px;height:60px;transition:transform .15s,background .15s;display:grid}.z-call-action strong{font-size:11px;font-weight:600;line-height:1.6}.z-call-action:active>span{transform:scale(.94)}.z-call-action.is-answer>span{background:#27b977;border-color:#6bffc144;box-shadow:0 6px 24px #27b97735}.z-call-action.is-end>span{background:#e24767;border-color:#ff91a344;box-shadow:0 6px 24px #e2476725}.z-call-action.is-muted>span{color:#241836;background:#efe6ff}.z-call-action:disabled{opacity:.45}.z-call-footnote{color:#8c819c;margin-top:28px;font-size:11px;line-height:1.7}.z-call-hear,.z-call-done{color:#efe4ff;background:#9a4cff30;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:20px;padding:10px 16px;font-size:13px;display:flex}.z-call-pill{z-index:70;top:calc(10px + env(safe-area-inset-top));color:#fff;background:#1b1429f5;border:1px solid #b481fc45;border-radius:22px;align-items:center;gap:12px;width:min(360px,100vw - 32px);padding:9px 12px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0007}.z-call-pill-main{text-align:start;flex:1;align-items:center;gap:12px;min-width:0;min-height:44px;display:flex}.z-call-pill-main>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.z-call-pill-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.z-call-pill-main small{color:#c3acd9;font-size:11px}.z-call-pill-icon{color:#c998ff;background:#a658ff24;border-radius:50%;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.z-call-pill-end{color:#ffa8b9;background:#f1476b22;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}@keyframes z-call-breathe{50%{box-shadow:0 0 0 15px #b679ff04,0 0 40px #994dff15}}@media (prefers-reduced-motion:reduce){.z-call-avatar.is-active{animation:none}.z-call-action>span{transition:none}}@media (max-height:600px){.z-call-top{margin-bottom:12px}.z-call-avatar{width:72px;height:72px;margin-bottom:15px}.z-call-actions{margin-top:20px}.z-call-footnote{margin-top:18px}}
