.oliver-call.svelte-1saaqek{z-index:5;background:var(--color-bg-surface);color:var(--color-text-primary);flex-direction:column;display:flex;position:absolute;inset:0;container-type:size}.oliver-call-stage.svelte-1saaqek{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(.15rem,1.2cqh,.5rem);min-height:0;padding:clamp(.35rem,2cqh,1rem) 1.5rem;display:flex}.oliver-call-avatar.svelte-1saaqek{color:#fff;background:linear-gradient(145deg, color-mix(in oklch, var(--color-brand-500), white 25%), var(--color-brand-500));width:clamp(44px,16cqh,84px);height:clamp(44px,16cqh,84px);box-shadow:0 12px 32px -10px color-mix(in oklch, var(--color-brand-500), transparent 40%);border-radius:50%;justify-content:center;align-items:center;font-size:clamp(1.05rem,5cqh,2rem);font-weight:600;display:inline-flex}.oliver-call-name.svelte-1saaqek{margin-top:.4rem;font-size:1.1rem;font-weight:600}.oliver-call-status.svelte-1saaqek{color:var(--color-text-muted);font-size:.8rem}.oliver-call-elapsed.svelte-1saaqek{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);letter-spacing:.04em;font-size:.85rem;font-weight:500}.oliver-call-tool-status.svelte-1saaqek{border:1px solid var(--color-border);background:var(--color-bg-surface-muted);max-width:18rem;color:var(--color-text-secondary);text-transform:capitalize;border-radius:999px;padding:.3rem .65rem;font-size:.72rem;line-height:1.2}.oliver-call-tool-status-empty.svelte-1saaqek{text-transform:none}.oliver-call-tool-history.svelte-1saaqek{flex-wrap:wrap;justify-content:center;gap:.35rem;max-width:18rem;display:flex}.oliver-call-tool-history-item.svelte-1saaqek{border:1px solid var(--color-border-subtle);background:var(--color-bg-surface-muted);color:var(--color-text-muted);text-transform:capitalize;border-radius:999px;padding:.25rem .5rem;font-size:.68rem;line-height:1.15}.oliver-call-tool-history-empty.svelte-1saaqek{text-transform:none}.oliver-call-bars.svelte-1saaqek{align-items:flex-end;gap:4px;height:clamp(16px,5cqh,28px);margin:clamp(.15rem,1cqh,.5rem) 0;display:flex;overflow:hidden}.oliver-call-bar.svelte-1saaqek{background:var(--color-brand-500);border-radius:2px;width:4px;height:8px;animation:1.1s ease-in-out infinite svelte-1saaqek-oliver-call-pulse}@keyframes svelte-1saaqek-oliver-call-pulse{0%,to{opacity:.5;height:8px}50%{opacity:1;height:24px}}.oliver-call-hint.svelte-1saaqek{max-width:16rem;color:var(--color-text-muted);margin:.25rem 0 .5rem;font-size:.72rem;line-height:1.4}.oliver-call-error.svelte-1saaqek{border:1px solid color-mix(in oklch, var(--danger-foreground) 30%, transparent);background:var(--danger);max-width:18rem;color:var(--danger-foreground);border-radius:.65rem;padding:.55rem .7rem;font-size:.75rem;line-height:1.35}.oliver-call-transcript.svelte-1saaqek{border:1px solid var(--color-border-subtle);background:var(--color-bg-surface-muted);max-width:min(18rem,100%);max-height:clamp(2.75rem,20cqh,6.5rem);color:var(--color-text-primary);text-align:left;white-space:pre-wrap;border-radius:.65rem;padding:.55rem .7rem;font-size:.72rem;line-height:1.35;overflow:auto}.oliver-call-controls.svelte-1saaqek{padding:clamp(.4rem, 1.5cqh, .75rem) .5rem calc(clamp(.6rem, 2.5cqh, 1.25rem) + env(safe-area-inset-bottom,0px));flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:clamp(.5rem,4vw,1.25rem);display:flex}@container (height<=360px){.oliver-call-tool-history.svelte-1saaqek,.oliver-call-hint.svelte-1saaqek{display:none}}@container (height<=280px){.oliver-call-tool-status.svelte-1saaqek,.oliver-call-bars.svelte-1saaqek{display:none}}
