.hub-calldock{top:calc(var(--hub-bar-h) + var(--space-3) + env(safe-area-inset-top,var(--space-0)));z-index:var(--layer-panel);width:min(calc(100vw - 2 * var(--space-4)), var(--measure-card));pointer-events:none;position:fixed;left:50%;transform:translate(-50%)}.calldock{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4);color:var(--text-primary);pointer-events:auto;animation:calldock-rise var(--duration-base) var(--ease-standard) both;flex-wrap:wrap;display:flex}.calldock__words{flex:1 1 var(--measure-rail);min-width:0}.calldock__name{font-size:var(--size-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.calldock__line{font-size:var(--size-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0}.calldock__notice{margin:var(--space-1) 0 0;font-size:var(--size-xs);color:var(--state-danger)}.calldock__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.calldock__dock{flex:none}.calldock__decline .nx-liquid__ink{color:var(--state-danger)}.calldock--settled{justify-content:center}.calldock__refusal{font-size:var(--size-sm);color:var(--state-danger);margin:0}.calldock[data-phase=incoming],.calldock[data-phase=calling]{animation:calldock-rise var(--duration-base) var(--ease-standard) both, calldock-breathe var(--duration-cinema) var(--ease-standard) infinite}@keyframes calldock-rise{0%{opacity:0;transform:translateY(calc(-1 * var(--space-2)))}to{opacity:1;transform:translateY(0)}}@keyframes calldock-breathe{0%,to{box-shadow:var(--elevation-glass), var(--elevation-lifted)}50%{box-shadow:var(--elevation-glass), var(--elevation-lifted), 0 0 0 var(--stroke-focus) var(--action-primary)}}@media (prefers-reduced-motion:reduce){.calldock,.calldock[data-phase=incoming],.calldock[data-phase=calling]{animation:none}}@media (max-width:40rem){.calldock{flex-wrap:wrap}.calldock__actions{justify-content:flex-end;width:100%}}.calldock__waves{flex:1 0 100%;order:1}.callnexa{align-items:center;gap:var(--space-2) var(--space-3);padding-top:var(--space-3);box-shadow:inset 0 var(--stroke-hairline) 0 var(--glass-stroke);flex-wrap:wrap;flex:1 0 100%;order:2;display:flex}.callnexa__toggle{flex:auto;min-width:0}.callnexa__line{font-size:var(--size-xs);color:var(--text-muted);flex:1 0 100%;margin:0}.callnexa__line[data-tone=danger]{color:var(--state-danger)}.callnexa__heard{font-size:var(--size-xs);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1 0 100%;margin:0;overflow:hidden}.calldock__overview{margin:var(--space-2) 0 0;font-size:var(--size-sm);color:var(--text-secondary)}.calldock--settled{padding:var(--space-3) var(--space-4)}.hub-calldock[data-mini=true]{left:auto;right:calc(var(--space-4) + env(safe-area-inset-right,var(--space-0)));width:min(calc(100vw - 2 * var(--space-4)), var(--measure-rail));transform:none}.calldock[data-mini=true]{gap:var(--space-2);padding:var(--space-2) var(--space-3)}.calldock[data-mini=true] .calldock__name{font-size:var(--size-sm)}.calldock[data-mini=true] .calldock__words{flex-basis:var(--space-16)}.calldock[data-mini=true] .callnexa{padding-top:var(--space-1);box-shadow:none}.calldock[data-mini=true] .calldock__actions{flex:100%;min-width:0}.calldock[data-mini=true] .calldock__dock{max-inline-size:100%}@media (min-width:48rem){.hub-calldock,.hub-calldock[data-mini=true],:is(body[data-frame],.nx-frame) .hub-calldock[data-phase]{top:auto;bottom:calc(var(--space-5) + env(safe-area-inset-bottom,var(--space-0)));left:auto;right:calc(var(--space-5) + env(safe-area-inset-right,var(--space-0)));transform:none}}@media (max-width:40rem){.hub-calldock[data-mini=true]{width:calc(100vw - 2 * var(--space-4));left:50%;right:auto;transform:translate(-50%)}}
