.call-band.svelte-1wucz3{--call-h:var(--dock-h,2.75rem);--call-lift:var(--dock-lift,.75rem);--call-radius:var(--dock-radius,1.375rem);height:calc(var(--call-h) + var(--call-lift));pointer-events:none;flex-shrink:0;position:relative}.call-surface.svelte-1wucz3{bottom:var(--call-lift);height:var(--call-h);border-radius:var(--call-radius);box-shadow:var(--shadow-tab-bar,0 1px 2px #0000000f, 0 12px 32px -8px #00000038);pointer-events:auto;margin-inline:auto;position:absolute;left:0;right:0}.call-surface[data-panel=chat].svelte-1wucz3{border-radius:2.125rem}.call-surface.svelte-1wucz3{transition:border-radius .42s cubic-bezier(.22,1,.36,1)}.dark .call-surface.svelte-1wucz3{--color-background-l-0:39 39 43;--color-background-l-1:45 45 50;--color-background-l-2:51 51 56;--color-background-l-3:57 57 62}.call-clip.svelte-1wucz3{border-radius:inherit;clip-path:inset(0 round var(--call-radius));background:rgb(var(--color-background-l-0) / .8);-webkit-backdrop-filter:blur(24px)saturate(1.7);backdrop-filter:blur(24px)saturate(1.7);position:absolute;inset:0;overflow:hidden}.dark .call-clip.svelte-1wucz3,.call-surface[data-panel=chat].svelte-1wucz3 .call-clip:where(.svelte-1wucz3){background:rgb(var(--color-background-l-0));-webkit-backdrop-filter:none;backdrop-filter:none}.call-surface[data-panel=chat].svelte-1wucz3 .call-clip:where(.svelte-1wucz3){clip-path:none}.call-above.svelte-1wucz3{pointer-events:none;flex-direction:column;align-items:center;gap:.25rem;width:max-content;max-width:min(40rem,100vw - 2rem);display:flex;position:absolute;bottom:calc(100% + .5rem);left:50%;translate:-50%}.call-above.svelte-1wucz3>*{pointer-events:auto}.call-bar.svelte-1wucz3{width:max-content;height:var(--call-h);align-items:center;padding:0 .25rem;transition:opacity .24s ease-out .2s,filter .3s ease-out .18s,scale .42s cubic-bezier(.22,1,.36,1) .16s;display:flex;position:absolute;bottom:0;left:50%;translate:-50%}.call-surface[data-panel=chat].svelte-1wucz3 .call-bar:where(.svelte-1wucz3){opacity:0;filter:blur(6px);pointer-events:none;transition-duration:.11s,.14s,.2s;transition-delay:0s;scale:.94}.call-group.svelte-1wucz3{align-items:center;gap:.125rem;display:flex}.call-key.svelte-1wucz3{width:2.25rem;min-width:0;height:2.25rem;min-height:0;color:rgb(var(--color-foreground-subtle));background:0 0;border:0;border-radius:9999px;outline:none;flex-shrink:0;place-items:center;padding:0;transition:background-color .15s,color .15s;display:grid;position:relative}.call-key.svelte-1wucz3:focus-visible{background-color:rgb(var(--color-foreground) / .06)}@media (hover:hover){.call-key.svelte-1wucz3:hover{background-color:rgb(var(--color-foreground) / .06)}}.call-key[data-live].svelte-1wucz3{color:rgb(var(--color-foreground-strong))}.call-key[data-lit].svelte-1wucz3{background-color:rgb(var(--color-foreground) / .08);color:rgb(var(--color-foreground-strong))}.call-key[data-off].svelte-1wucz3,.call-key[data-leave].svelte-1wucz3{color:rgb(var(--color-foreground-danger))}.call-key[data-off].svelte-1wucz3{background-color:rgb(var(--color-foreground-danger) / .1)}@media (hover:hover){.call-key[data-off].svelte-1wucz3:hover,.call-key[data-leave].svelte-1wucz3:hover{background-color:rgb(var(--color-foreground-danger) / .14)}}.call-key.svelte-1wucz3:disabled{opacity:.4;pointer-events:none}.call-sep.svelte-1wucz3{background-color:rgb(var(--color-foreground-strong) / .12);border-radius:9999px;flex-shrink:0;width:1px;height:1.125rem;margin-inline:.375rem}.call-face.svelte-1wucz3{bottom:var(--call-h);max-height:min(34rem, calc(var(--vvh,100dvh) - 10rem));overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;animation:.36s cubic-bezier(.22,1,.36,1) .14s both svelte-1wucz3-call-face-in;display:flex;position:absolute;left:50%;overflow:hidden auto;translate:-50%}.call-face[data-kind=settings].svelte-1wucz3,.call-face[data-kind=reactions].svelte-1wucz3{width:max-content;max-width:calc(100vw - 2rem)}.call-face[data-kind=agents].svelte-1wucz3{width:16rem}.call-face[data-kind=chat].svelte-1wucz3{--chat-w:var(--call-chat-w,min(28rem, calc(100vw - 2rem)));width:var(--chat-w);height:var(--call-chat-h,min(40rem, calc(var(--vvh,100dvh) - 10rem)));max-height:none;margin-left:calc(var(--chat-w) / -2);animation:.3s cubic-bezier(.22,1,.36,1) .15s backwards svelte-1wucz3-call-chat-in;bottom:0;left:50%;overflow:hidden;translate:none}.call-face[data-kind=chat].svelte-1wucz3>*{min-height:0}@keyframes svelte-1wucz3-call-chat-in{0%{opacity:0;filter:blur(6px)}}@keyframes svelte-1wucz3-call-face-in{0%{opacity:0;filter:blur(6px);translate:-50% .75rem}}.call-face.svelte-1wucz3 .call-mega{grid-auto-columns:14rem;grid-auto-flow:column;gap:1rem;padding:1rem 1rem .75rem;display:grid}.call-face.svelte-1wucz3 .call-mega-group{min-width:0;animation:.3s cubic-bezier(.22,1,.36,1) both svelte-1wucz3-call-group-in;animation-delay:calc(.2s + var(--i,0) * 50ms);flex-direction:column;gap:.75rem;display:flex}.call-face.svelte-1wucz3 .call-cascade{animation:.26s cubic-bezier(.22,1,.36,1) both svelte-1wucz3-call-group-in;animation-delay:calc(.16s + var(--i,0) * 22ms)}.call-face.svelte-1wucz3 .call-mega-head{color:rgb(var(--color-foreground-strong));font-size:.8125rem;font-weight:500;line-height:1.25rem}@keyframes svelte-1wucz3-call-group-in{0%{opacity:0;filter:blur(4px);translate:0 .25rem}}@media not all and (width>=768px){.call-bar.svelte-1wucz3{max-width:calc(100vw - 2 * var(--tab-bar-inset-x,16px))}.call-group.svelte-1wucz3{flex-shrink:1;min-width:0}.call-key.svelte-1wucz3{aspect-ratio:1;flex-shrink:1;width:2.75rem;min-width:2rem;height:auto}.call-key.svelte-1wucz3 svg{width:1.375rem;height:1.375rem}.call-sep.svelte-1wucz3{margin-inline:.25rem}.call-face.svelte-1wucz3 .call-mega{grid-auto-columns:auto;grid-auto-flow:row;gap:1.25rem;width:calc(100vw - 2rem)}}@media (prefers-reduced-motion:reduce){.call-bar.svelte-1wucz3,.call-surface[data-panel=chat].svelte-1wucz3 .call-bar:where(.svelte-1wucz3){filter:none;transition:opacity 80ms linear;scale:none}.call-face.svelte-1wucz3,.call-face[data-kind=chat].svelte-1wucz3,.call-face.svelte-1wucz3 .call-mega-group,.call-face.svelte-1wucz3 .call-cascade{animation:80ms linear both svelte-1wucz3-call-fade}@keyframes svelte-1wucz3-call-fade{0%{opacity:0}}}.cd.svelte-15w9tg0{color:var(--m-subtle);border-radius:5.5px;flex:none;place-items:center;display:inline-grid}.cd.svelte-15w9tg0 svg:where(.svelte-15w9tg0){stroke:currentColor;fill:none;display:block;overflow:visible}.cd.svelte-15w9tg0 .track:where(.svelte-15w9tg0){opacity:.3}.cd.svelte-15w9tg0 text:where(.svelte-15w9tg0){fill:currentColor;font-weight:450}
