.GpXYUG_tabBar{z-index:calc(var(--z-elevated-chrome) - 5);height:calc(var(--mobile-tab-bar-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:saturate(180%)blur(16px);background:#fffffff0;border-top:1px solid #00000014;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.GpXYUG_tab{color:#6b7280;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;text-decoration:none;display:flex}.GpXYUG_tabActive{color:var(--color-primary-600)}.GpXYUG_tab:has(.GpXYUG_pendingMarker[data-pending=true]){color:var(--color-primary-600)}:is(.GpXYUG_tab:has(.GpXYUG_pendingMarker[data-pending=true]) .GpXYUG_iconWrap,.GpXYUG_tab:has(.GpXYUG_pendingMarker[data-pending=true]) .GpXYUG_moreAvatar){animation:.9s ease-in-out infinite GpXYUG_tabPendingPulse}.GpXYUG_pendingMarker{display:none}@keyframes GpXYUG_tabPendingPulse{50%{opacity:.45}}.GpXYUG_moreAvatar{border-radius:50%;width:24px;height:24px;display:inline-flex;box-shadow:0 0 0 1.5px #0000}.GpXYUG_moreAvatarActive{box-shadow:0 0 0 1.5px var(--color-primary-600)}.GpXYUG_moreAvatarImage,.GpXYUG_moreAvatarInitials{border-radius:50%;width:24px;height:24px}.GpXYUG_moreAvatarImage{object-fit:cover;background-color:#e5e5ea}.GpXYUG_moreAvatarInitials{color:#374151;background:#e5e7eb;justify-content:center;align-items:center;font-size:.625rem;font-weight:600;display:flex}.GpXYUG_iconWrap{display:inline-flex;position:relative}.GpXYUG_label{font-size:.6875rem;font-weight:600;line-height:1.2}.GpXYUG_badge{color:#fff;text-align:center;background:#ef4444;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:.6875rem;font-weight:700;line-height:18px;position:absolute;top:-4px;left:14px}.GpXYUG_phoneSlot{display:none}html[data-mobile-phone-pinned] .GpXYUG_tabBar{grid-template-columns:1fr 1fr 72px 1fr 1fr}html[data-mobile-phone-pinned] .GpXYUG_phoneSlot{display:block}
.OkC0Ua_root{left:1.25rem;bottom:calc(1.25rem + 60px + var(--mobile-tab-bar-offset,0px));z-index:var(--z-modal);cursor:var(--cursor-default);flex-direction:column;align-items:flex-start;display:flex;position:fixed}.OkC0Ua_expanded{z-index:var(--z-modal-elevated)}.OkC0Ua_positioned{left:max(var(--session-drag-margin,8px), min(var(--session-drag-x), calc(100vw - max(var(--session-drag-w,3.25rem), 3.25rem) - var(--session-drag-margin,8px) - 16px)));top:max(var(--session-drag-margin,8px), min(var(--session-drag-y), calc(100vh - max(var(--session-drag-h,3.25rem), 3.25rem) - var(--session-drag-margin,8px) - 16px)));bottom:auto;right:auto}.OkC0Ua_docked{z-index:var(--z-elevated-chrome);justify-content:center;align-items:center;display:flex;position:fixed;bottom:auto;right:auto}.OkC0Ua_dockedBehind{z-index:calc(var(--z-elevated-chrome) - 2)}.OkC0Ua_follower{left:1.25rem;bottom:calc(1.25rem + 60px + var(--mobile-tab-bar-offset,0px));z-index:var(--z-modal);pointer-events:none;width:84px;height:84px;cursor:var(--cursor-default);position:fixed;overflow:visible}.OkC0Ua_follower[data-assistant-dragging] .OkC0Ua_entityVisual{animation:none}.OkC0Ua_follower[data-assistant-hold-until] .OkC0Ua_button{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary,#0a6bc9) 55%, transparent)}.OkC0Ua_button{z-index:1;width:84px;height:84px;box-shadow:none;cursor:var(--cursor-interactive);pointer-events:auto;touch-action:none;background:0 0;border:none;border-radius:50%;padding:0;display:block;position:relative}.OkC0Ua_button:focus-visible{outline-offset:3px;outline:2px solid #bad6fff2}.OkC0Ua_buttonDocked{width:100%;min-width:0;height:100%;min-height:0}.OkC0Ua_entityVisual{pointer-events:none;transform-origin:50%;width:100%;height:100%;animation:3.8s ease-in-out infinite OkC0Ua_companion-breathe;display:block}.OkC0Ua_entityVisualDocked{animation:5.2s ease-in-out infinite OkC0Ua_companion-hover}.OkC0Ua_entityCanvas{pointer-events:none;width:100%;height:100%;display:block}@keyframes OkC0Ua_companion-breathe{0%,to{transform:rotate(-2deg)scale(1)}50%{transform:rotate(2.2deg)scale(1.035)}}@keyframes OkC0Ua_companion-hover{0%,to{transform:translate(0,0)rotate(-2.5deg)}35%{transform:translate(5px,-9px)rotate(2deg)}70%{transform:translate(-6px,-4px)rotate(-1.5deg)}}@media (prefers-reduced-motion:reduce){.OkC0Ua_entityVisual,.OkC0Ua_entityVisualDocked{animation:none}}.OkC0Ua_panel{z-index:var(--z-modal-elevated);pointer-events:auto;width:min(24rem,100vw - 2rem);max-height:min(32rem,100vh - 8rem);cursor:var(--cursor-default);transform-origin:100% 100%;background:#fff;border:1px solid #00000014;border-radius:16px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 10px 25px #00000026}.OkC0Ua_panelReady{animation:.34s cubic-bezier(.16,1,.3,1) OkC0Ua_bitPanelExpand}.OkC0Ua_panelBelow{transform-origin:100% 0}.OkC0Ua_panelCover{z-index:calc(var(--z-modal-elevated) + 1);overscroll-behavior:contain}.OkC0Ua_panelCover .OkC0Ua_messages,.OkC0Ua_panelCover .OkC0Ua_form,.OkC0Ua_panelCover .OkC0Ua_composerHint,.OkC0Ua_panelCover .OkC0Ua_error{align-self:center;width:min(48rem,100%)}.OkC0Ua_panelCover .OkC0Ua_error{margin-left:auto;margin-right:auto}.OkC0Ua_panelFullscreen{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.OkC0Ua_panelFullscreen .OkC0Ua_panelHeader{padding:.85rem 1.25rem}.OkC0Ua_panelFullscreen .OkC0Ua_panelTitle{font-size:1rem}.OkC0Ua_panelFullscreen .OkC0Ua_messages{padding:1.25rem 1.5rem 1.5rem}.OkC0Ua_scrim{z-index:calc(var(--z-modal-elevated) + 1);opacity:0;pointer-events:none;cursor:var(--cursor-default);background:#0f172a47;transition:opacity .42s cubic-bezier(.16,1,.3,1);position:fixed;inset:0}.OkC0Ua_scrimVisible{opacity:1;pointer-events:auto}@keyframes OkC0Ua_bitPanelExpand{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.OkC0Ua_panelReady{animation:none}.OkC0Ua_scrim{transition:none}}.OkC0Ua_panelHeader{border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.OkC0Ua_panelHeading{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.OkC0Ua_history{min-width:0;margin-top:.35rem;position:relative}.OkC0Ua_historyTrigger{width:100%;color:var(--color-text-primary,#111);font:inherit;cursor:var(--cursor-interactive);text-align:left;background:#fff;border:1px solid #0000001f;border-radius:.5rem;align-items:center;gap:.35rem;padding:.2rem .45rem;font-size:.75rem;font-weight:600;display:flex}.OkC0Ua_historyTriggerLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.OkC0Ua_historyMenu{z-index:2;background:#fff;border:1px solid #00000014;border-radius:.75rem;width:min(18rem,100%);max-height:16rem;padding:.25rem;position:absolute;top:calc(100% + .25rem);left:0;overflow:auto;box-shadow:0 10px 25px #0000001f}.OkC0Ua_historyOption{width:100%;color:var(--color-text-primary,#111);font:inherit;text-align:left;cursor:var(--cursor-interactive);background:0 0;border:none;border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.45rem .55rem;font-size:.75rem;display:flex}.OkC0Ua_historyOption:hover,.OkC0Ua_historyOption[aria-selected=true]{background:#0a6bc914}.OkC0Ua_historyOption:disabled{opacity:.55;cursor:var(--cursor-default)}.OkC0Ua_historyOptionTitle{text-overflow:ellipsis;white-space:nowrap;width:100%;font-weight:600;overflow:hidden}.OkC0Ua_historyOptionTime{color:var(--color-text-secondary,#6b7280);font-size:.6875rem;font-weight:500}.OkC0Ua_historyEmpty{color:var(--color-text-secondary,#6b7280);margin:0;padding:.45rem .55rem;font-size:.75rem}.OkC0Ua_panelActions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.OkC0Ua_headerIconButton{width:2.25rem;height:2.25rem;color:var(--color-text-secondary,#6b7280);cursor:var(--cursor-interactive);background:0 0;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.OkC0Ua_headerIconButton:hover{color:var(--color-text-primary,#111);background:#0000000d}.OkC0Ua_headerIconButton:focus-visible{outline:2px solid var(--color-primary,#0a6bc9);outline-offset:2px}.OkC0Ua_panelTitle{font-size:.875rem;font-weight:600}.OkC0Ua_messages{flex-direction:column;flex:1;gap:.75rem;min-height:8rem;padding:1rem;display:flex;overflow:auto}.OkC0Ua_message{flex-direction:column;gap:.35rem;display:flex}.OkC0Ua_user{background:var(--color-bg-tertiary,#f3f4f6);white-space:pre-wrap;word-break:break-word;border-radius:12px;align-self:flex-end;max-width:90%;padding:.5rem .75rem}.OkC0Ua_assistant{background:var(--color-bg-secondary,#f8fafc);border:1px solid #0000000f;border-radius:12px;align-self:flex-start;max-width:95%;padding:.625rem .75rem}.OkC0Ua_streaming:after{content:"";background:currentColor;border-radius:1px;width:.45rem;height:.85em;animation:1s steps(2,start) infinite OkC0Ua_staffCaretBlink;display:inline-block}@keyframes OkC0Ua_staffCaretBlink{to{visibility:hidden}}.OkC0Ua_messageActions{flex-wrap:wrap;gap:.25rem;display:flex}.OkC0Ua_messageAction{color:var(--color-text-secondary,#6b7280);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.15rem .35rem;font-size:.75rem;font-weight:600}.OkC0Ua_messageAction:hover{color:var(--color-text-primary,#111);background:#0000000d}.OkC0Ua_messageAction:focus-visible,.OkC0Ua_historyTrigger:focus-visible,.OkC0Ua_historyOption:focus-visible,.OkC0Ua_suggestion:focus-visible,.OkC0Ua_send:focus-visible,.OkC0Ua_input:focus-visible{outline:2px solid var(--color-primary,#0a6bc9);outline-offset:2px}.OkC0Ua_activity{color:var(--color-text-secondary,#6b7280);font-size:.75rem}.OkC0Ua_approval{border:1px solid color-mix(in srgb, var(--color-primary,#0a6bc9) 35%, transparent);border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.5rem .6rem;display:flex}.OkC0Ua_approvalLabel{overflow-wrap:anywhere;font-size:.8125rem;font-weight:600}.OkC0Ua_empty{color:var(--color-text-secondary,#6b7280)}.OkC0Ua_emptyLead{margin:0}.OkC0Ua_suggestions{flex-direction:column;align-items:flex-start;gap:.375rem;margin-top:.75rem;display:flex}.OkC0Ua_suggestion{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:999px;padding:.35rem .7rem;font-size:.8125rem}.OkC0Ua_suggestion:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-primary,#0a6bc9) 45%, transparent)}.OkC0Ua_suggestion:disabled{opacity:.55;cursor:default}.OkC0Ua_error{color:var(--color-danger,#b42318);margin:0 1rem;font-size:.875rem}.OkC0Ua_form{border-top:1px solid #00000014;align-items:flex-end;gap:.5rem;padding:.75rem .75rem .25rem;display:flex}.OkC0Ua_input{min-width:0;font:inherit;resize:none;cursor:var(--cursor-default);border:1px solid #0000001f;border-radius:12px;flex:1;padding:.5rem .75rem;font-size:.875rem;line-height:1.45}.OkC0Ua_send{background:var(--gradient-button-primary);color:#fff;cursor:var(--cursor-interactive);border:none;border-radius:999px;flex-shrink:0;padding:.5rem .9rem}.OkC0Ua_composerHint{color:var(--color-text-secondary,#6b7280);margin:0;padding:0 .9rem .65rem;font-size:.6875rem;line-height:1.4}.OkC0Ua_send:disabled{opacity:.55;cursor:var(--cursor-default)}.OkC0Ua_root.OkC0Ua_inMoreMenu{left:auto;right:12px;bottom:var(--mobile-tab-bar-offset,0px);pointer-events:none}.OkC0Ua_inMoreMenu .OkC0Ua_button{opacity:0;pointer-events:none;width:1px;height:1px}.OkC0Ua_panel.OkC0Ua_panelSheet{transform-origin:bottom;top:auto!important;left:12px!important;right:12px!important;bottom:calc(var(--mobile-tab-bar-offset,0px) + 12px)!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - var(--mobile-tab-bar-offset,0px) - 5rem)!important;height:auto!important;top:12px!important}.OkC0Ua_panelSheet .OkC0Ua_headerIconButton{border-radius:12px;width:44px;height:44px}.OkC0Ua_panelSheet .OkC0Ua_headerIconButton svg{width:22px;height:22px}.OkC0Ua_panelSheet .OkC0Ua_composerHint{display:none}.OkC0Ua_panelSheet .OkC0Ua_form{padding-bottom:.75rem}.OkC0Ua_panelSheet .OkC0Ua_input{font-size:16px}.OkC0Ua_panelSheet .OkC0Ua_send{min-height:44px;padding:0 1.1rem;font-size:1rem;font-weight:600}@media (min-width:600px){.OkC0Ua_panel.OkC0Ua_panelSheet{width:480px!important;left:auto!important}}
.LeI6hW_bar{left:12px;right:12px;bottom:calc(var(--mobile-tab-bar-offset,env(safe-area-inset-bottom)) + 12px);z-index:var(--z-elevated-chrome);color:#fff;background:#0f172a;border-radius:16px;flex-direction:column;gap:10px;max-width:480px;margin:0 auto;padding:12px;display:flex;position:fixed;box-shadow:0 10px 30px #0f172a59}.LeI6hW_info{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.LeI6hW_caller{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;overflow:hidden}.LeI6hW_status{font-variant-numeric:tabular-nums;color:#86efac;flex-shrink:0;font-size:.875rem}.LeI6hW_controls{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.LeI6hW_control{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#ffffff1f;border:none;border-radius:12px;font-size:.9375rem;font-weight:600}.LeI6hW_controlOn{color:#0f172a;background:#fff}.LeI6hW_hangUp{background:#dc2626}
.z8s5oG_voiceQueue{right:1.25rem;bottom:calc(1.25rem + 60px + var(--mobile-tab-bar-offset,0px));z-index:var(--z-modal);flex-direction:column;align-items:flex-end;display:flex;position:fixed}.z8s5oG_voiceQueueExpanded{z-index:var(--z-modal-elevated)}.z8s5oG_voiceQueuePositioned{bottom:auto;right:auto;left:max(var(--session-drag-margin,8px), min(var(--session-drag-x), calc(100vw - max(var(--session-drag-w,3.25rem), 3.25rem) - var(--session-drag-margin,8px) - 16px)));top:max(var(--session-drag-margin,8px), min(var(--session-drag-y), calc(100vh - max(var(--session-drag-h,3.25rem), 3.25rem) - var(--session-drag-margin,8px) - 16px)))}.z8s5oG_voiceQueueDocked{z-index:calc(var(--z-elevated-chrome) + 1);justify-content:center;align-items:center;display:flex;position:fixed;bottom:auto;right:auto}.z8s5oG_voiceQueueExpanded.z8s5oG_voiceQueueDocked{z-index:calc(var(--z-elevated-chrome) + 1)}.z8s5oG_voiceQueueDockedBehindSidePanel,.z8s5oG_voiceQueueExpanded.z8s5oG_voiceQueueDockedBehindSidePanel{z-index:calc(var(--z-elevated-chrome) - 1)}.z8s5oG_panel{border:1px solid var(--color-border-secondary);background:var(--color-bg-primary);width:min(24rem,100vw - 2rem);max-height:min(32rem,100vh - 6rem);box-shadow:var(--shadow-xl);z-index:var(--z-modal-content);border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}.z8s5oG_panelAboveFab{animation:.22s cubic-bezier(.22,1,.36,1) z8s5oG_voicePanelEnterAbove}.z8s5oG_panelBelowFab{animation:.22s cubic-bezier(.22,1,.36,1) z8s5oG_voicePanelEnterBelow}@keyframes z8s5oG_voicePanelEnterAbove{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes z8s5oG_voicePanelEnterBelow{0%{opacity:0;transform:translateY(-12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.z8s5oG_panelHeader{border-bottom:1px solid var(--color-border-secondary);background:var(--gradient-bg-subtle);flex-direction:column;gap:.45rem;padding:1rem 1rem .875rem;display:flex;position:relative}.z8s5oG_panelHeaderTop{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.z8s5oG_panelHeaderMain{flex:1;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.z8s5oG_panelHeaderActions{flex-shrink:0;align-items:center;gap:.45rem;display:inline-flex}.z8s5oG_panelIconWrap{background:var(--gradient-button-primary);color:#fff;width:2.25rem;height:2.25rem;box-shadow:var(--shadow-primary);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.z8s5oG_panelTitleBlock{min-width:0}.z8s5oG_panelTitle{color:var(--color-text-primary);font-size:1rem;font-weight:700;line-height:1.25}.z8s5oG_liveIndicator{color:var(--color-success-dark);white-space:nowrap;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;display:inline-flex}.z8s5oG_liveIndicatorDot{background:var(--color-success);border-radius:999px;width:.45rem;height:.45rem}.z8s5oG_awayIndicator{color:var(--color-warning-dark);white-space:nowrap;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;display:inline-flex}.z8s5oG_awayIndicatorDot{background:var(--color-warning);border-radius:999px;width:.45rem;height:.45rem}.z8s5oG_panelSubtitle{color:var(--color-text-tertiary);font-size:.8125rem;line-height:1.4}.z8s5oG_panelMetaRow{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.z8s5oG_panelMeta{color:var(--color-text-tertiary);font-size:.8125rem;line-height:1.4}.z8s5oG_panelStats{flex-wrap:wrap;gap:.35rem;display:flex}.z8s5oG_statPill{letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.6875rem;font-weight:600;display:inline-flex}.z8s5oG_statPillWaiting{background:var(--color-warning-light);color:var(--color-warning-dark)}.z8s5oG_statPillActive{background:var(--color-success-light);color:var(--color-success-dark)}.z8s5oG_statPillMuted{background:color-mix(in srgb, var(--color-warning) 12%, var(--color-bg-primary));color:var(--color-warning-dark);border:1px solid color-mix(in srgb, var(--color-warning) 25%, var(--color-border-secondary))}.z8s5oG_refreshSpinner{border:2px solid var(--color-border-secondary);border-top-color:var(--color-primary);opacity:0;pointer-events:none;border-radius:50%;flex-shrink:0;width:.875rem;height:.875rem;transition:opacity .15s;animation:.7s linear infinite z8s5oG_voiceRefreshSpin}.z8s5oG_refreshSpinnerVisible{opacity:1}@keyframes z8s5oG_voiceRefreshSpin{to{transform:rotate(360deg)}}.z8s5oG_closeButton{background:var(--color-bg-tertiary);width:2rem;height:2rem;color:var(--color-text-tertiary);cursor:pointer;transition:var(--button-transition-fast);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.z8s5oG_closeButton:hover{background:var(--color-hover-bg);color:var(--color-text-primary)}.z8s5oG_closeButton:active{transform:var(--button-press-transform)}.z8s5oG_newCallButton{background:var(--gradient-button-primary);color:#fff;cursor:pointer;min-height:2rem;transition:var(--button-transition-fast);box-shadow:var(--shadow-primary);border:none;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.z8s5oG_newCallButton:hover{background:var(--gradient-button-primary-hover)}.z8s5oG_newCallButton:active{transform:var(--button-press-transform)}.z8s5oG_newCallButtonActive{background:var(--color-bg-tertiary);border:1px solid var(--color-border-secondary);color:var(--color-text-secondary);box-shadow:none}.z8s5oG_newCallButtonActive:hover{background:var(--color-hover-bg);color:var(--color-text-primary)}.z8s5oG_muteAllRingsButton{background:var(--color-primary-light);width:2rem;height:2rem;color:var(--color-primary-dark);cursor:pointer;transition:var(--button-transition-fast);border:none;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.875rem;line-height:1;display:inline-flex}.z8s5oG_muteAllRingsButton:hover{background:var(--color-primary-lighter)}.z8s5oG_muteAllRingsButton:active{transform:var(--button-press-transform)}.z8s5oG_muteAllRingsButtonActive{background:color-mix(in srgb, var(--color-warning) 12%, var(--color-bg-primary));color:var(--color-warning-dark)}.z8s5oG_staffIncomingRingsMutedIcon{color:var(--color-warning-dark);flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;line-height:1;display:inline-flex}.z8s5oG_staffAttendanceStatus{flex-shrink:0;font-size:.6875rem}.z8s5oG_panelBody{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden auto}.z8s5oG_callSectionsViewport{flex-direction:column;display:flex;overflow:hidden}.z8s5oG_callSectionsViewportAnimate{transition:height .22s cubic-bezier(.22,1,.36,1)}.z8s5oG_panelBodyInner{flex-direction:column;flex:none;gap:0;width:100%;padding:.6rem .7rem;display:flex}.z8s5oG_callQueueSection{opacity:0;pointer-events:none;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1),opacity .18s,margin-top .22s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.z8s5oG_callQueueSectionOpen{opacity:1;pointer-events:auto;grid-template-rows:1fr;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1),opacity .18s,margin-top .22s cubic-bezier(.22,1,.36,1)}.z8s5oG_callQueueSectionOpen+.z8s5oG_callQueueSectionOpen{margin-top:.75rem}.z8s5oG_callQueueSectionInner{flex-direction:column;gap:.45rem;min-height:0;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.z8s5oG_callQueueSection,.z8s5oG_callQueueSectionOpen,.z8s5oG_callSectionsViewportAnimate{transition:none}}.z8s5oG_panelFooter{border-top:1px solid var(--color-border-secondary);background:var(--color-bg-primary);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .7rem;display:flex}.z8s5oG_footerStatus{color:var(--color-text-tertiary);white-space:nowrap;flex-shrink:0;align-items:center;gap:.45rem;font-size:.8125rem;display:inline-flex}.z8s5oG_footerStatusIcon{color:var(--color-text-disabled);font-size:.875rem}.z8s5oG_footerStatusWarning{color:var(--color-warning-dark)}.z8s5oG_footerStatusWarning .z8s5oG_footerStatusIcon{color:var(--color-warning)}.z8s5oG_audioWarningBanner{border:1px solid var(--color-warning-border);background:var(--color-warning-light);border-radius:.75rem;flex-direction:column;gap:.5rem;margin:0 0 .75rem;padding:.75rem .85rem;display:flex}.z8s5oG_audioWarningCopy{color:var(--color-warning-dark);margin:0;font-size:.8125rem;line-height:1.35}.z8s5oG_audioWarningActions{flex-wrap:wrap;gap:.4rem;display:flex}.z8s5oG_audioWarningAction{border:1px solid color-mix(in srgb, var(--color-warning) 35%, var(--color-border-secondary));background:var(--color-bg-primary);color:var(--color-warning-dark);cursor:pointer;border-radius:999px;padding:.3rem .7rem;font-size:.75rem;font-weight:600}.z8s5oG_audioWarningAction:hover{background:color-mix(in srgb, var(--color-warning) 10%, var(--color-bg-primary))}.z8s5oG_footerSettingsButton{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem;font-weight:600}.z8s5oG_footerSettingsButton:hover{text-decoration:underline}.z8s5oG_panelBodyDialer{flex:1;min-height:0;overflow:hidden}.z8s5oG_section{flex-direction:column;gap:.3rem;display:flex}.z8s5oG_sectionTitle{color:var(--color-text-tertiary);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700}.z8s5oG_emptyState{color:var(--color-text-tertiary);text-align:center;border-radius:.75rem;flex-direction:column;align-items:center;gap:.35rem;padding:2rem .75rem;font-size:.8125rem;display:flex}.z8s5oG_emptyStateTitle{color:var(--color-text-primary);margin:0;font-size:.875rem;font-weight:600}.z8s5oG_emptyStateSubtitle{color:var(--color-text-tertiary);margin:0;font-size:.8125rem}.z8s5oG_emptyStateIconWrap{background:var(--color-bg-tertiary);width:2.25rem;height:2.25rem;color:var(--color-text-disabled);border-radius:.625rem;justify-content:center;align-items:center;font-size:.95rem;display:flex}.z8s5oG_emptyStateIcon{color:var(--color-text-disabled);font-size:1rem}.z8s5oG_callList{flex-direction:column;gap:.5rem;display:flex}.z8s5oG_callCard{border:1px solid var(--color-border-secondary);background:var(--color-bg-primary);border-left-width:3px;border-radius:.75rem;flex-direction:column;gap:.3rem;padding:.35rem .4rem .3rem .45rem;transition:border-color .2s,box-shadow .2s;display:flex}.z8s5oG_callCard:hover{border-color:var(--color-border-primary);box-shadow:var(--shadow-sm)}.z8s5oG_callCardWaiting{border-left-color:var(--color-warning)}.z8s5oG_callCardWaiting .z8s5oG_avatar{background:var(--color-warning-light);color:var(--color-warning-dark)}.z8s5oG_callCardActive{border-left-color:var(--color-success)}.z8s5oG_callCardActive .z8s5oG_avatar{background:var(--color-success-light);color:var(--color-success-dark)}.z8s5oG_callCardYourCall{border-left-color:var(--color-primary)}.z8s5oG_callLayout{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"badge staff""footer footer";align-items:start;gap:.2rem .4rem;min-width:0;display:grid}.z8s5oG_customerBadge{border:1px solid var(--color-border-secondary);background:var(--color-bg-secondary);border-radius:.85rem;grid-area:badge;place-self:start;align-items:center;gap:.35rem;width:fit-content;min-width:0;max-width:100%;padding:.2rem .5rem .2rem .2rem;display:flex}.z8s5oG_customerBadgeBody{flex:1;min-width:0}.z8s5oG_customerBadgePhone{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:0;font-size:.75rem;line-height:1.2;overflow:hidden}.z8s5oG_staffBadgeList{flex-direction:column;grid-area:staff;place-self:start end;align-items:flex-end;gap:.15rem;min-width:0;max-width:12rem;margin:0;padding:0;list-style:none;display:flex}.z8s5oG_staffBadge{border:1px solid var(--color-border-secondary);background:color-mix(in srgb, var(--color-bg-tertiary) 80%, var(--color-bg-primary));min-width:0;max-width:100%;color:var(--color-text-secondary);border-radius:999px;align-items:center;gap:.22rem;padding:.06rem .38rem .06rem .06rem;display:inline-flex}.z8s5oG_staffBadgeAvatar{background:var(--color-bg-primary);width:1.15rem;height:1.15rem;color:var(--color-text-tertiary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.5rem;font-weight:700;display:flex;overflow:hidden}.z8s5oG_staffBadgeAvatarImage{object-fit:cover;width:100%;height:100%;display:block}.z8s5oG_staffBadgeNameRow{align-items:center;gap:.25rem;min-width:0;max-width:100%;display:inline-flex}.z8s5oG_staffBadgeName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.6875rem;font-weight:600;line-height:1.2;overflow:hidden}.z8s5oG_staffBadgeSep{color:var(--color-text-disabled);flex-shrink:0;font-size:.6875rem;line-height:1}.z8s5oG_staffBadgeStatus{white-space:nowrap;flex-shrink:0;font-size:.6875rem;font-weight:600;line-height:1.2}.z8s5oG_avatar{background:var(--color-primary-light);width:1.75rem;height:1.75rem;color:var(--color-primary-dark);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:flex;position:relative}.z8s5oG_avatarImage{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.z8s5oG_avatarWaiting:after{content:"";border:2px solid var(--color-warning-400);border-radius:999px;animation:1.6s ease-in-out infinite z8s5oG_voiceAvatarPulse;position:absolute;inset:-3px}@keyframes z8s5oG_voiceAvatarPulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.z8s5oG_cardPrimaryLine{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:700;line-height:1.15;overflow:hidden}.z8s5oG_customerName{color:var(--color-text-primary);font-size:.9375rem;font-weight:600;line-height:1.3}.z8s5oG_customerPhone{color:var(--color-text-tertiary);margin-top:.1rem;font-size:.8125rem}.z8s5oG_callFooter{grid-area:footer;justify-content:space-between;align-items:flex-end;gap:.35rem .5rem;min-width:0;display:flex}.z8s5oG_callMeta{min-width:0;color:var(--color-text-secondary);flex-wrap:wrap;flex:auto;align-self:flex-end;align-items:center;gap:.1rem 0;font-size:.75rem;font-weight:500;line-height:1.2;display:flex}.z8s5oG_metaPart{align-items:center;min-width:0;display:inline-flex}.z8s5oG_metaSep{color:var(--color-text-disabled);margin:0 .3rem}.z8s5oG_metaStatusWaiting{color:var(--color-warning-dark);font-weight:600}.z8s5oG_metaStatusYourCall{color:var(--color-primary-dark);font-weight:600}.z8s5oG_metaStatusActive{color:var(--color-success-dark);font-weight:600}.z8s5oG_callMetaIcon{color:var(--color-text-disabled);font-size:.6875rem}.z8s5oG_waitTimer{font-variant-numeric:tabular-nums;font-weight:600}.z8s5oG_voicemailCountdown{font-variant-numeric:tabular-nums;color:var(--color-error-dark);font-weight:600}.z8s5oG_statusBadge{letter-spacing:.02em;border-radius:999px;align-items:center;padding:.1rem .45rem;font-size:.6875rem;font-weight:600;display:inline-flex}.z8s5oG_statusBadgeWaiting{background:var(--color-warning-light);color:var(--color-warning-dark)}.z8s5oG_statusBadgeActive{background:var(--color-success-light);color:var(--color-success-dark)}.z8s5oG_callActions{flex-wrap:wrap;gap:.45rem;display:flex}.z8s5oG_callActionsPrimary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.z8s5oG_callPrimaryActions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:.25rem;min-width:0;max-width:100%;margin-left:auto;display:inline-flex}.z8s5oG_actionTile{cursor:pointer;min-height:1.6rem;transition:var(--button-transition-fast);border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.3rem;padding:.2rem .45rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.z8s5oG_actionTileCompact{padding:.2rem .45rem}.z8s5oG_actionTileIcon{width:1.6rem;min-width:1.6rem;height:1.6rem;padding:0}.z8s5oG_actionTile:active:not(:disabled){transform:var(--button-press-transform)}.z8s5oG_actionTile:disabled{opacity:.55;cursor:default}.z8s5oG_actionTilePrimary{background:var(--gradient-button-primary);color:#fff;box-shadow:var(--shadow-primary);border-color:#0000}.z8s5oG_actionTilePrimary:hover:not(:disabled){background:var(--gradient-button-primary-hover)}.z8s5oG_actionTileSecondary{background:var(--color-bg-secondary);border-color:var(--color-border-secondary);color:var(--color-text-secondary)}.z8s5oG_actionTileSecondary:hover:not(:disabled){background:var(--color-bg-tertiary);border-color:var(--color-border-primary);color:var(--color-text-primary)}.z8s5oG_actionTileDanger{background:var(--color-bg-secondary);border-color:var(--color-border-secondary);color:var(--color-text-secondary)}.z8s5oG_actionTileDanger:hover:not(:disabled){background:var(--color-bg-tertiary);border-color:var(--color-border-primary)}.z8s5oG_actionTileEndCall{background:var(--color-error);border-color:var(--color-error);color:#fff}.z8s5oG_actionTileEndCall:hover:not(:disabled){background:var(--color-error-hover);border-color:var(--color-error-hover)}.z8s5oG_overflowButton{border:1px solid var(--color-border-secondary);background:var(--color-bg-secondary);width:1.6rem;min-width:1.6rem;height:1.6rem;color:var(--color-text-secondary);cursor:pointer;transition:var(--button-transition-fast);border-radius:.5rem;justify-content:center;align-items:center;padding:0;font-size:.75rem;line-height:1;display:inline-flex}.z8s5oG_overflowButton:hover:not(:disabled){background:var(--color-bg-tertiary);border-color:var(--color-border-primary);color:var(--color-text-primary)}.z8s5oG_overflowButton:active:not(:disabled){transform:var(--button-press-transform)}.z8s5oG_overflowButton:disabled{opacity:.55;cursor:default}.z8s5oG_overflowMenu{z-index:calc(var(--z-modal-elevated) + 2);border:1px solid var(--color-border-secondary);background:var(--color-bg-primary);min-width:11rem;box-shadow:var(--shadow-lg);border-radius:.625rem;flex-direction:column;padding:.35rem;display:flex;position:fixed}.z8s5oG_overflowMenuItem{width:100%;color:var(--color-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.45rem;align-items:center;gap:.4rem;padding:.5rem .65rem;font-size:.8125rem;font-weight:500;transition:background .15s;display:flex}.z8s5oG_overflowMenuItem:hover:not(:disabled){background:var(--color-bg-secondary)}.z8s5oG_overflowMenuItem:disabled{opacity:.55;cursor:default}.z8s5oG_overflowMenuItemDanger{color:var(--color-error)}.z8s5oG_overflowMenuItemDanger:hover:not(:disabled){background:color-mix(in srgb, var(--color-error) 10%, var(--color-bg-primary))}.z8s5oG_actionButton{cursor:pointer;transition:var(--button-transition-fast);border:1px solid #0000;border-radius:.625rem;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.z8s5oG_actionButton:active:not(:disabled){transform:var(--button-press-transform)}.z8s5oG_actionButton:disabled{opacity:.55;cursor:default}.z8s5oG_answerButton{background:var(--gradient-button-primary);color:#fff;box-shadow:var(--shadow-primary);border-color:#0000}.z8s5oG_answerButton:hover:not(:disabled){background:var(--gradient-button-primary-hover)}.z8s5oG_rejectButton{background:var(--color-bg-primary);border-color:var(--color-border-primary);color:var(--color-text-secondary)}.z8s5oG_rejectButton:hover:not(:disabled){background:var(--color-bg-secondary);border-color:var(--color-border-primary)}.z8s5oG_muteButton{background:var(--color-bg-primary);border-color:var(--color-border-primary);color:var(--color-text-secondary)}.z8s5oG_muteButton:hover:not(:disabled){background:var(--color-bg-secondary);border-color:var(--color-border-primary)}.z8s5oG_muteButtonActive{background:var(--color-warning-light);border-color:color-mix(in srgb, var(--color-warning-400) 45%, var(--color-border-secondary));color:var(--color-warning-dark)}.z8s5oG_leaveCallButton{background:var(--color-bg-secondary);border-color:var(--color-border-secondary);color:var(--color-text-secondary)}.z8s5oG_leaveCallButton:hover:not(:disabled){background:var(--color-bg-tertiary);border-color:var(--color-border-primary)}.z8s5oG_endCallButton{background:var(--color-error);border-color:var(--color-error);color:#fff}.z8s5oG_endCallButton:hover:not(:disabled){background:var(--color-error-hover);border-color:var(--color-error-hover)}.z8s5oG_joinButton{background:var(--gradient-button-primary);color:#fff;box-shadow:var(--shadow-primary);border-color:#0000}.z8s5oG_joinButton:hover:not(:disabled){background:var(--gradient-button-primary-hover)}.z8s5oG_inviteButton,.z8s5oG_openButton{background:var(--color-bg-secondary);border-color:var(--color-border-secondary);color:var(--color-text-secondary)}.z8s5oG_inviteButton:hover:not(:disabled),.z8s5oG_openButton:hover:not(:disabled){background:var(--color-bg-tertiary);border-color:var(--color-border-primary)}.z8s5oG_teammatePicker{flex-direction:column;gap:.4rem;display:flex}.z8s5oG_teammateToggle{border:1px solid var(--color-border-secondary);background:var(--color-bg-secondary);width:100%;color:var(--color-text-primary);cursor:pointer;text-align:left;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .75rem;font-size:.8125rem;font-weight:600;display:flex}.z8s5oG_teammateToggle:hover{background:var(--color-bg-tertiary)}.z8s5oG_teammateToggleOpen{border-color:color-mix(in srgb, var(--color-primary) 35%, var(--color-border-secondary))}.z8s5oG_teammateMenu{border:1px solid var(--color-border-secondary);background:var(--color-bg-primary);border-radius:.625rem;flex-direction:column;gap:.45rem;padding:.5rem;display:flex}.z8s5oG_teammateSearchInput{border:1px solid var(--color-border-secondary);background:var(--color-bg-primary);width:100%;color:var(--color-text-primary);box-sizing:border-box;border-radius:.5rem;padding:.45rem .65rem;font-size:.8125rem}.z8s5oG_teammateSearchInput:focus{border-color:color-mix(in srgb, var(--color-primary) 35%, var(--color-border-secondary));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 12%, transparent);outline:none}.z8s5oG_teammateList{flex-direction:column;gap:.45rem;max-height:9.5rem;display:flex;overflow-y:auto}.z8s5oG_invitePanel{border:1px solid var(--color-border-secondary);background:var(--color-bg-secondary);border-radius:.625rem;flex-direction:column;gap:.45rem;padding:.625rem;display:flex}.z8s5oG_inviteTitle{color:var(--color-text-secondary);font-size:.75rem;font-weight:600}.z8s5oG_inviteRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.z8s5oG_inviteNameRow{align-items:center;gap:.375rem;min-width:0;display:flex}.z8s5oG_inviteName{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;overflow:hidden}.z8s5oG_inviteIdentity{flex-direction:column;gap:.1rem;min-width:0;display:flex}.z8s5oG_inviteActivity{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.z8s5oG_callCardTransferring{border-left-color:var(--color-warning)}.z8s5oG_metaStatusTransferring{color:var(--color-warning-dark);font-weight:600}.z8s5oG_metaStatusNeedsHelp{color:var(--color-error);font-weight:600}.z8s5oG_transferStatus{border:1px solid color-mix(in srgb, var(--color-warning) 28%, var(--color-border-secondary));background:color-mix(in srgb, var(--color-warning) 10%, var(--color-bg-primary));border-radius:.625rem;flex-direction:column;gap:.4rem;padding:.625rem;display:flex}.z8s5oG_transferStatusHeader{align-items:center;gap:.6rem;min-width:0;display:flex}.z8s5oG_transferFlow{flex-shrink:0;align-items:center;gap:.3rem;display:inline-flex}.z8s5oG_transferAvatar{background:var(--color-bg-primary);width:1.5rem;height:1.5rem;color:var(--color-text-secondary);border-radius:999px;justify-content:center;align-items:center;font-size:.5625rem;font-weight:700;display:flex;position:relative}.z8s5oG_transferAvatarTarget{background:var(--color-warning-light);color:var(--color-warning-dark)}.z8s5oG_transferAvatarTarget:after{content:"";border:2px solid var(--color-warning-400);border-radius:999px;animation:1.6s ease-in-out infinite z8s5oG_voiceAvatarPulse;position:absolute;inset:-3px}.z8s5oG_transferArrow{color:var(--color-warning-dark);font-size:.6875rem}.z8s5oG_transferStatusCopy{flex:1;min-width:0}.z8s5oG_transferTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--color-warning-dark);font-size:.6875rem;font-weight:700}.z8s5oG_transferHeadline{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.8125rem;font-weight:600;line-height:1.3;overflow:hidden}.z8s5oG_transferMeta{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.15rem 0;margin-top:.1rem;font-size:.6875rem;font-weight:600;display:flex}.z8s5oG_transferHint{color:var(--color-text-secondary);margin:0;font-size:.6875rem;line-height:1.35}@media (prefers-reduced-motion:reduce){.z8s5oG_transferAvatarTarget:after,.z8s5oG_avatarWaiting:after{animation:none}}.z8s5oG_inviteActionButton{border:1px solid var(--color-border-primary);cursor:pointer;background:var(--color-bg-primary);color:var(--color-text-secondary);transition:var(--button-transition-fast);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.z8s5oG_inviteActionButton:hover:not(:disabled){background:var(--color-bg-tertiary)}.z8s5oG_inviteActionButton:active:not(:disabled){transform:var(--button-press-transform)}.z8s5oG_inviteActionButton:disabled{opacity:.55;cursor:default}.z8s5oG_fab{background:var(--gradient-button-primary);color:#fff;min-width:3.25rem;min-height:3.25rem;box-shadow:var(--shadow-primary);cursor:pointer;touch-action:none;transition:var(--button-transition-fast);border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;display:inline-flex;position:relative}.z8s5oG_fab:hover{background:var(--gradient-button-primary-hover);box-shadow:0 14px 36px var(--shadow-primary-color)}.z8s5oG_fab:active:not(.z8s5oG_fabDragging){transform:var(--button-press-transform)}.z8s5oG_fabDragging{box-shadow:0 18px 40px color-mix(in srgb, var(--color-primary) 45%, transparent);transition:width .18s cubic-bezier(.22,1,.36,1),height .18s cubic-bezier(.22,1,.36,1),min-width .18s cubic-bezier(.22,1,.36,1),min-height .18s cubic-bezier(.22,1,.36,1),padding .18s cubic-bezier(.22,1,.36,1),box-shadow .18s}.z8s5oG_fabDocked{border:2px solid #fff;gap:0;width:100%;min-width:100%;height:100%;min-height:100%;padding:0;box-shadow:0 1px 4px #00000038}.z8s5oG_fabDocked:hover{box-shadow:0 2px 8px #0003}.z8s5oG_fabDockedCount{min-width:1rem;height:1rem;color:var(--color-primary);text-align:center;background:#fff;border-radius:999px;padding:0 .2rem;font-size:.625rem;font-weight:700;line-height:1rem;position:absolute;top:-5px;right:-5px;box-shadow:0 1px 2px #00000029}.z8s5oG_fabLabel{font-size:.875rem;font-weight:700;line-height:1}.z8s5oG_fabWaiting{animation:1.8s ease-in-out infinite z8s5oG_voiceFabPulse}.z8s5oG_fabWarning{background:var(--color-warning);box-shadow:0 14px 36px color-mix(in srgb, var(--color-warning) 42%, transparent)}.z8s5oG_fabWarning:hover{background:var(--color-warning-hover);box-shadow:0 14px 36px color-mix(in srgb, var(--color-warning) 50%, transparent)}@keyframes z8s5oG_voiceFabPulse{0%,to{box-shadow:var(--shadow-primary)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--color-primary) 12%, transparent), 0 14px 36px color-mix(in srgb, var(--color-primary) 42%, transparent)}}.z8s5oG_dialer{flex-direction:column;flex:1;min-height:0;display:flex}.z8s5oG_dialerTop{flex-direction:column;flex:auto;gap:.75rem;min-height:0;display:flex;overflow-y:auto}.z8s5oG_dialerBottom{border-top:1px solid var(--color-border-secondary);flex-direction:column;flex-shrink:0;gap:.75rem;margin-top:.75rem;padding-top:.75rem;display:flex}.z8s5oG_dialerResultsSlot{--dialer-result-height:3.9375rem;height:var(--dialer-result-height);flex-shrink:0;overflow:hidden}.z8s5oG_dialerResultsPlaceholder{border:1px solid var(--color-border-secondary);background:var(--color-bg-secondary);box-sizing:border-box;border-radius:.625rem;align-items:center;height:100%;padding:.55rem .65rem;display:flex}.z8s5oG_dialerResultsPlaceholderEmpty{background:0 0;border-color:#0000}.z8s5oG_dialerSearchWrap{display:flex}.z8s5oG_dialerSearchInput{border:1px solid var(--color-border-secondary);background:var(--color-bg-primary);width:100%;color:var(--color-text-primary);border-radius:.625rem;padding:.55rem .75rem;font-size:.875rem}.z8s5oG_dialerSearchInput:focus{border-color:color-mix(in srgb, var(--color-primary) 35%, var(--color-border-secondary));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 12%, transparent);outline:none}.z8s5oG_dialerHint{color:var(--color-text-tertiary);margin:0;font-size:.75rem}.z8s5oG_dialerError{color:var(--color-error);margin:0;font-size:.75rem}.z8s5oG_dialerResults{scroll-snap-type:y mandatory;flex-direction:column;gap:.35rem;height:100%;display:flex;overflow:hidden auto}.z8s5oG_dialerResult{width:100%;min-height:var(--dialer-result-height);border:1px solid var(--color-border-secondary);background:var(--color-bg-secondary);color:inherit;cursor:pointer;text-align:left;box-sizing:border-box;scroll-snap-align:start;transition:var(--button-transition-fast);border-radius:.625rem;flex-direction:column;flex-shrink:0;gap:.15rem;padding:.55rem .65rem;display:flex}.z8s5oG_dialerResult:hover{border-color:var(--color-border-primary);background:var(--color-bg-tertiary)}.z8s5oG_dialerResultSelected{border-color:color-mix(in srgb, var(--color-primary) 35%, var(--color-border-secondary));background:color-mix(in srgb, var(--color-primary-light) 70%, var(--color-bg-primary))}.z8s5oG_dialerResultName{min-width:0;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;line-height:1.25;display:flex;overflow:hidden}.z8s5oG_dialerResultMeta{min-width:0;color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;flex-wrap:nowrap;gap:.5rem;font-size:.75rem;line-height:1.25;display:flex;overflow:hidden}.z8s5oG_dialerNumberDisplay{min-height:2rem;color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:center;padding:.35rem .25rem;font-size:1.375rem;font-weight:700}.z8s5oG_dialPad{flex-direction:column;gap:.45rem;display:flex}.z8s5oG_dialPadRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.z8s5oG_dialPadKey{border:1px solid var(--color-border-secondary);background:var(--color-bg-primary);min-height:2.75rem;color:var(--color-text-primary);cursor:pointer;transition:var(--button-transition-fast);border-radius:.75rem;justify-content:center;align-items:center;font-size:1.125rem;font-weight:600;display:inline-flex}.z8s5oG_dialPadKey:hover{background:var(--color-bg-secondary);border-color:var(--color-border-primary)}.z8s5oG_dialPadKey:active{transform:var(--button-press-transform)}.z8s5oG_dialPadKeyUtility{color:var(--color-text-secondary);font-size:1rem}.z8s5oG_dialerActionRow{justify-content:center;align-self:center;align-items:center;gap:.6rem;display:flex}.z8s5oG_dialerCallButton{border:1px solid var(--color-success);background:var(--color-success);color:#fff;cursor:pointer;min-width:8rem;transition:var(--button-transition-fast);border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.65rem 1.35rem;font-size:.9375rem;font-weight:700;display:inline-flex}.z8s5oG_dialerCallButton:hover:not(:disabled){background:var(--color-success-hover);border-color:var(--color-success-hover)}.z8s5oG_dialerCallButton:active:not(:disabled){transform:var(--button-press-transform)}.z8s5oG_dialerCallButton:disabled{opacity:.55;cursor:default}.z8s5oG_dialerSmsButton{border:1px solid var(--color-border-secondary);background:var(--color-bg-secondary);min-width:8rem;color:var(--color-text-primary);cursor:pointer;transition:var(--button-transition-fast);border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.65rem 1.35rem;font-size:.9375rem;font-weight:700;display:inline-flex}.z8s5oG_dialerSmsButton:hover:not(:disabled){background:var(--color-bg-tertiary);border-color:var(--color-border-primary)}.z8s5oG_dialerSmsButton:active:not(:disabled){transform:var(--button-press-transform)}.z8s5oG_dialerSmsButton:disabled{opacity:.55;cursor:default}.z8s5oG_aiHandoffNote{color:var(--color-text-primary);margin:.65rem 0 0;font-size:.8125rem;line-height:1.4}.z8s5oG_aiTranscript{flex-direction:column;gap:.35rem;max-height:8rem;margin-top:.75rem;display:flex;overflow:auto}.z8s5oG_aiTranscriptCallWindow{max-height:14rem}.z8s5oG_aiLiveTranscriptSection{margin-top:.75rem}.z8s5oG_aiLiveTranscriptTitle{letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 .35rem;font-size:.75rem;font-weight:600}.z8s5oG_aiTranscriptEmpty{color:var(--color-text-secondary);margin:.75rem 0 0;font-size:.8rem}.z8s5oG_aiTranscriptUser,.z8s5oG_aiTranscriptAssistant{margin:0;font-size:.8rem;line-height:1.35}.z8s5oG_aiTranscriptRole{min-width:2.75rem;color:var(--color-text-secondary);margin-right:.35rem;font-weight:600;display:inline-block}.z8s5oG_aiCallPrimaryButton,.z8s5oG_aiCallSecondaryButton{border:1px solid var(--color-border-secondary);background:var(--color-bg-secondary);min-height:2.25rem;color:var(--color-text-secondary);cursor:pointer;transition:var(--button-transition-fast);border-radius:.75rem;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .65rem;font-size:.8125rem;font-weight:600;display:inline-flex}.z8s5oG_aiCallSecondaryButton:hover:not(:disabled){background:var(--color-bg-tertiary);border-color:var(--color-border-primary);color:var(--color-text-primary)}.z8s5oG_aiCallPrimaryButton{background:var(--gradient-button-primary);color:#fff;box-shadow:var(--shadow-primary);border-color:#0000}.z8s5oG_aiCallPrimaryButton:hover:not(:disabled){background:var(--gradient-button-primary-hover)}.z8s5oG_aiCallPrimaryButton:disabled,.z8s5oG_aiCallSecondaryButton:disabled{opacity:.55;cursor:default}.z8s5oG_smsModalOverlay{z-index:calc(var(--z-modal-elevated) + 3)}.z8s5oG_endCallConfirmOverlay{z-index:calc(var(--z-modal-elevated) + 4)}.z8s5oG_cartModalOverlay{z-index:calc(var(--z-modal-elevated) + 3);background:#0f172a73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.z8s5oG_cartModal{z-index:1;background:var(--color-bg-primary);border:1px solid var(--color-border-secondary);width:min(28rem,100%);max-height:min(80vh,40rem);box-shadow:var(--shadow-xl);border-radius:.75rem;padding:1rem;position:relative;overflow:auto}.z8s5oG_cartModalHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.z8s5oG_cartModalTitle{align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:600;display:flex}.z8s5oG_cartModalSubtitle{color:var(--color-text-secondary);margin:.25rem 0 0;font-size:.875rem}.z8s5oG_cartModalMessage,.z8s5oG_cartModalError{margin:.5rem 0;font-size:.875rem}.z8s5oG_cartModalError{color:var(--color-error)}.z8s5oG_cartModalItemList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.z8s5oG_cartModalItem{border:1px solid var(--color-border-secondary);border-radius:.5rem;padding:.75rem}.z8s5oG_cartModalItemMain{justify-content:space-between;gap:.75rem;font-weight:600;display:flex}.z8s5oG_cartModalItemName,.z8s5oG_cartModalItemPrice{font-size:.875rem}.z8s5oG_cartModalItemDetail{color:var(--color-text-secondary);margin-top:.25rem;font-size:.8125rem}.z8s5oG_cartModalPricing{border-top:1px solid var(--color-border-secondary);flex-direction:column;gap:.375rem;margin-top:1rem;padding-top:.75rem;display:flex}.z8s5oG_cartModalPricingRow{justify-content:space-between;gap:.75rem;font-size:.875rem;display:flex}.z8s5oG_cartModalPricingTotal{font-weight:600}.z8s5oG_cartModalPromo{color:var(--color-text-secondary);margin-top:.25rem;font-size:.8125rem}.z8s5oG_cartModalActions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}@media (max-width:720px){.z8s5oG_voiceQueue:not(.z8s5oG_voiceQueuePositioned){right:1rem;bottom:calc(1rem + 60px + var(--mobile-tab-bar-offset,0px))}.z8s5oG_panel{width:min(22rem,100vw - 1.5rem);max-height:min(32rem, calc(100dvh - var(--mobile-tab-bar-offset,0px) - 6rem))}.z8s5oG_teammateList{max-height:none;overflow-y:visible}.z8s5oG_dialerTop{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.z8s5oG_fabLabel{display:none}.z8s5oG_fab{width:3.25rem;padding:0}.z8s5oG_voiceQueueDocked .z8s5oG_fab{width:100%;min-width:100%;min-height:100%}}.z8s5oG_voiceQueue.z8s5oG_voiceQueuePinned{left:50%;right:auto;bottom:calc(env(safe-area-inset-bottom) + 2px);z-index:calc(var(--z-elevated-chrome) - 4);align-items:center;transform:translate(-50%)}.z8s5oG_voiceQueue.z8s5oG_voiceQueuePinned.z8s5oG_voiceQueueExpanded{z-index:var(--z-modal-elevated)}.z8s5oG_panel.z8s5oG_panelSheet{top:auto!important;left:12px!important;right:12px!important;bottom:calc(var(--mobile-tab-bar-offset,0px) + 12px)!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - var(--mobile-tab-bar-offset,0px) - 4rem)!important;transform:none!important}.z8s5oG_panelSheet .z8s5oG_closeButton,.z8s5oG_panelSheet .z8s5oG_muteAllRingsButton{width:44px;height:44px}.z8s5oG_panelSheet .z8s5oG_closeButton svg,.z8s5oG_panelSheet .z8s5oG_muteAllRingsButton svg{width:20px;height:20px}.z8s5oG_panelSheet .z8s5oG_newCallButton,.z8s5oG_panelSheet .z8s5oG_inviteActionButton,.z8s5oG_panelSheet .z8s5oG_dialerCallButton,.z8s5oG_panelSheet .z8s5oG_dialerSmsButton,.z8s5oG_panelSheet .z8s5oG_joinButton,.z8s5oG_panelSheet .z8s5oG_inviteButton,.z8s5oG_panelSheet .z8s5oG_openButton{min-height:44px}.z8s5oG_panelSheet .z8s5oG_newCallButton{padding:0 1rem;font-size:1rem}.z8s5oG_panelSheet input,.z8s5oG_panelSheet .z8s5oG_dialerSearchInput,.z8s5oG_panelSheet .z8s5oG_teammateSearchInput{font-size:16px}.z8s5oG_panelSheet .z8s5oG_teammateList{max-height:none;overflow-y:visible}@media (min-width:600px){.z8s5oG_panel.z8s5oG_panelSheet{width:480px!important;left:auto!important}}
.Khlw_W_modalOverlay{z-index:calc(var(--z-modal-elevated) + 1);background-color:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.Khlw_W_modalContent{background:var(--color-bg-primary);width:min(28rem,100%);max-height:min(90vh,42rem);box-shadow:var(--shadow-xl);border-radius:.875rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.Khlw_W_closeButton{background:var(--color-bg-primary);width:40px;height:40px;cursor:var(--cursor-interactive);color:#666;z-index:1;border:2px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;font-size:20px;line-height:1;transition:all .2s;display:flex;position:absolute;top:.75rem;right:.75rem;box-shadow:0 0 8px #0000001f}.Khlw_W_closeButton:hover{background:var(--color-error-light);border-color:var(--color-error-border);color:var(--color-error);transform:scale(1.1);box-shadow:0 0 8px #dc262626}.Khlw_W_closeButton:active{transform:scale(1.05);box-shadow:0 2px 6px #00000026}.Khlw_W_modalScroll{flex:1;min-height:0;padding:1.25rem;overflow-y:auto}.Khlw_W_modalHeader{margin-bottom:1rem;padding-right:3rem}.Khlw_W_modalTitle{color:var(--color-text-primary);margin:0;font-size:1.125rem;font-weight:700}.Khlw_W_modalFooter{border-top:1px solid var(--color-border-secondary);margin-top:1rem;padding-top:.875rem}.Khlw_W_settingsLink{color:var(--color-primary);align-items:center;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.Khlw_W_settingsLink:hover{text-decoration:underline}