.SupportChatWidget-module__wcMrqW__root{right:max(var(--spacing-3), env(safe-area-inset-right));bottom:max(var(--spacing-3), env(safe-area-inset-bottom));z-index:40;font-family:var(--typography-font-family-body);position:fixed}.SupportChatWidget-module__wcMrqW__launcherWrap{align-items:center;display:inline-flex;position:relative}.SupportChatWidget-module__wcMrqW__launcher{justify-content:center;align-items:center;gap:var(--spacing-1);min-width:134px;height:auto;min-height:48px;padding:0 var(--spacing-205);border:var(--border-width-sm) solid var(--color-alias-neutral-light);border-radius:var(--border-radius-full);background:var(--color-alias-neutral-darkest);color:var(--color-alias-white);font-size:var(--typography-font-size-sm);font-weight:var(--typography-font-weight-semibold);cursor:pointer;display:inline-flex;position:relative;box-shadow:0 14px 32px #0f172a38}.SupportChatWidget-module__wcMrqW__launcherCollapsed{width:48px;min-width:48px;padding:0}.SupportChatWidget-module__wcMrqW__launcherCollapseButton{border:var(--border-width-sm) solid var(--color-alias-neutral-light);border-radius:var(--border-radius-full);background:var(--color-alias-white);width:28px;height:28px;color:var(--color-alias-neutral-dark);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-7px;right:-7px;box-shadow:0 8px 20px #0f172a2e}.SupportChatWidget-module__wcMrqW__launcherText{text-align:left;gap:1px;min-width:0;display:grid}.SupportChatWidget-module__wcMrqW__launcherText strong,.SupportChatWidget-module__wcMrqW__launcherText small{text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:block;overflow:hidden}.SupportChatWidget-module__wcMrqW__launcherText small{color:#ffffffc2;font-size:11px;font-weight:var(--typography-font-weight-regular)}.SupportChatWidget-module__wcMrqW__launcher:hover{background:var(--color-alias-neutral-darker)}.SupportChatWidget-module__wcMrqW__launcher:focus-visible,.SupportChatWidget-module__wcMrqW__launcherCollapseButton:focus-visible{outline:2px solid var(--color-alias-primary);outline-offset:2px}.SupportChatWidget-module__wcMrqW__launcherCollapseButton:hover{color:var(--color-alias-neutral-darkest);background:var(--color-alias-neutral-lightest)}.SupportChatWidget-module__wcMrqW__unreadDot{border:2px solid var(--color-alias-white);background:var(--color-alias-error);border-radius:50%;width:10px;height:10px;position:absolute;top:2px;right:4px}.SupportChatWidget-module__wcMrqW__panel{width:min(520px, calc(100vw - var(--spacing-4)));height:min(720px, calc(100dvh - var(--spacing-5)));border:var(--border-width-sm) solid var(--color-alias-neutral-light);border-radius:var(--border-radius-lg);background:var(--color-alias-white);opacity:1;grid-template-rows:auto minmax(0,1fr) auto auto;transition:opacity .14s,transform .14s;display:grid;overflow:hidden;transform:translateY(0)scale(1);box-shadow:0 20px 52px #0f172a3d}.SupportChatWidget-module__wcMrqW__panelNavigating{pointer-events:none;opacity:0;transform:translateY(8px)scale(.985)}.SupportChatWidget-module__wcMrqW__header{justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--spacing-205);border-bottom:var(--border-width-sm) solid var(--color-alias-neutral-lighter);background:var(--color-alias-white);display:flex}.SupportChatWidget-module__wcMrqW__headerActions{align-items:center;gap:var(--spacing-05);display:inline-flex}.SupportChatWidget-module__wcMrqW__titleGroup{align-items:center;gap:var(--spacing-105);min-width:0;display:flex}.SupportChatWidget-module__wcMrqW__iconBadge,.SupportChatWidget-module__wcMrqW__emptyIcon{color:var(--color-alias-neutral-darkest);background:var(--color-alias-neutral-lightest);border:var(--border-width-sm) solid var(--color-alias-neutral-lighter);flex:none;justify-content:center;align-items:center;display:inline-flex}.SupportChatWidget-module__wcMrqW__iconBadge{border-radius:var(--border-radius-md);width:36px;height:36px}.SupportChatWidget-module__wcMrqW__title{color:var(--color-alias-neutral-darkest);font-size:var(--typography-font-size-md);font-weight:var(--typography-font-weight-semibold);margin:0;line-height:1.2}.SupportChatWidget-module__wcMrqW__subtitle{color:var(--color-alias-neutral);font-size:var(--typography-font-size-xs);margin:2px 0 0;line-height:1.35}.SupportChatWidget-module__wcMrqW__handoffBanner{justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--spacing-105) var(--spacing-205);border-bottom:var(--border-width-sm) solid var(--color-alias-primary-light);background:var(--color-alias-primary-lightest);color:var(--color-alias-neutral-darkest);display:flex}.SupportChatWidget-module__wcMrqW__handoffBanner div{gap:2px;min-width:0;display:grid}.SupportChatWidget-module__wcMrqW__handoffBanner strong{font-size:var(--typography-font-size-sm);line-height:1.3}.SupportChatWidget-module__wcMrqW__handoffBanner span{color:var(--color-alias-neutral-dark);font-size:var(--typography-font-size-xs);line-height:1.35}.SupportChatWidget-module__wcMrqW__capabilityMenu{gap:var(--spacing-05);padding:var(--spacing-1) var(--spacing-205);border-bottom:var(--border-width-sm) solid var(--color-alias-neutral-lighter);background:var(--color-alias-white);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.SupportChatWidget-module__wcMrqW__capabilityMenu button{border:var(--border-width-sm) solid var(--color-alias-neutral-lighter);border-radius:var(--border-radius-md);background:var(--color-alias-neutral-lightest);min-width:0;color:var(--color-alias-neutral-darkest);font:inherit;font-size:var(--typography-font-size-xs);text-align:left;cursor:pointer;padding:7px 9px;line-height:1.25}.SupportChatWidget-module__wcMrqW__capabilityMenu button:hover{border-color:var(--color-alias-primary);background:var(--color-alias-primary-lightest)}.SupportChatWidget-module__wcMrqW__messages{gap:var(--spacing-2);min-height:0;padding:var(--spacing-205);background:linear-gradient(180deg, var(--color-alias-neutral-lightest) 0%, var(--color-alias-white) 100%);flex-direction:column;display:flex;overflow-y:auto}.SupportChatWidget-module__wcMrqW__status{color:var(--color-alias-neutral);font-size:var(--typography-font-size-xs);align-self:center}.SupportChatWidget-module__wcMrqW__emptyState{align-content:center;place-items:center;gap:var(--spacing-105);min-height:220px;color:var(--color-alias-neutral-dark);text-align:center;font-size:var(--typography-font-size-sm);display:grid}.SupportChatWidget-module__wcMrqW__emptyIcon{border-radius:var(--border-radius-full);width:48px;height:48px}.SupportChatWidget-module__wcMrqW__emptyState p{max-width:300px;margin:0;line-height:1.45}.SupportChatWidget-module__wcMrqW__starterPrompts{gap:var(--spacing-05);width:min(100%,320px);margin-top:var(--spacing-05);display:grid}.SupportChatWidget-module__wcMrqW__starterPrompt{border:var(--border-width-sm) solid var(--color-alias-neutral-lighter);border-radius:var(--border-radius-md);width:100%;color:var(--color-alias-neutral-darkest);background:var(--color-alias-white);font:inherit;font-size:var(--typography-font-size-xs);text-align:left;cursor:pointer;padding:8px 10px;line-height:1.35;box-shadow:0 2px 8px #0f172a0a}.SupportChatWidget-module__wcMrqW__starterPrompt:hover{border-color:var(--color-alias-primary);background:var(--color-alias-primary-lightest)}.SupportChatWidget-module__wcMrqW__messageRow{align-items:flex-end;gap:var(--spacing-1);width:100%;display:flex}.SupportChatWidget-module__wcMrqW__messageRowCustomer{justify-content:flex-end}.SupportChatWidget-module__wcMrqW__messageRowAgent{justify-content:flex-start}.SupportChatWidget-module__wcMrqW__avatar{border-radius:var(--border-radius-full);background:var(--color-alias-neutral-darkest);width:28px;height:28px;color:var(--color-alias-white);font-size:var(--typography-font-size-xs);font-weight:var(--typography-font-weight-semibold);flex:0 0 28px;justify-content:center;align-items:center;margin-bottom:2px;display:inline-flex}.SupportChatWidget-module__wcMrqW__bubble{max-width:min(86%,348px);padding:var(--spacing-105) var(--spacing-2);border-radius:var(--border-radius-lg);overflow-wrap:anywhere}.SupportChatWidget-module__wcMrqW__agentBubble{border-bottom-left-radius:var(--border-radius-sm);border:var(--border-width-sm) solid var(--color-alias-neutral-lighter);background:var(--color-alias-white);color:var(--color-alias-neutral-darkest)}.SupportChatWidget-module__wcMrqW__customerBubble{border-bottom-right-radius:var(--border-radius-sm);background:var(--color-alias-neutral-darkest);color:var(--color-alias-white)}.SupportChatWidget-module__wcMrqW__messageMeta{align-items:center;gap:var(--spacing-1);margin-bottom:var(--spacing-05);color:currentColor;font-size:11px;font-weight:var(--typography-font-weight-medium);opacity:.7;line-height:1.25;display:flex}.SupportChatWidget-module__wcMrqW__messageBody{white-space:pre-wrap;font-size:var(--typography-font-size-sm);line-height:1.5}.SupportChatWidget-module__wcMrqW__workingBubble{color:var(--color-alias-neutral-dark)}.SupportChatWidget-module__wcMrqW__workingLine{align-items:center;gap:var(--spacing-1);font-size:var(--typography-font-size-sm);line-height:1.45;display:flex}.SupportChatWidget-module__wcMrqW__inlineActions{margin-top:var(--spacing-1);justify-content:flex-end;display:flex}.SupportChatWidget-module__wcMrqW__typingDots{flex:none;align-items:center;gap:3px;display:inline-flex}.SupportChatWidget-module__wcMrqW__typingDots span{background:var(--color-alias-neutral);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite SupportChatWidget-module__wcMrqW__typingPulse}.SupportChatWidget-module__wcMrqW__typingDots span:nth-child(2){animation-delay:.12s}.SupportChatWidget-module__wcMrqW__typingDots span:nth-child(3){animation-delay:.24s}@keyframes SupportChatWidget-module__wcMrqW__typingPulse{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.SupportChatWidget-module__wcMrqW__approvals{gap:var(--spacing-1);margin-top:var(--spacing-105);display:grid}.SupportChatWidget-module__wcMrqW__approvalCard{gap:var(--spacing-1);padding-top:var(--spacing-1);border-top:var(--border-width-sm) solid var(--color-alias-neutral-lighter);display:grid}.SupportChatWidget-module__wcMrqW__approvalHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-1);display:flex}.SupportChatWidget-module__wcMrqW__approvalHeader div:first-child{gap:2px;min-width:0;display:grid}.SupportChatWidget-module__wcMrqW__approvalHeader strong{color:var(--color-alias-neutral-darkest);font-size:var(--typography-font-size-sm);line-height:1.3}.SupportChatWidget-module__wcMrqW__approvalHeader span,.SupportChatWidget-module__wcMrqW__approvalHint{color:var(--color-alias-neutral);font-size:var(--typography-font-size-xs);line-height:1.35}.SupportChatWidget-module__wcMrqW__approvalStatus{border-radius:var(--border-radius-full);background:var(--color-alias-neutral-lightest);width:fit-content;color:var(--color-alias-neutral-dark);font-size:11px;font-weight:var(--typography-font-weight-semibold);padding:2px 8px}.SupportChatWidget-module__wcMrqW__approvalChanges{padding-left:var(--spacing-205);color:var(--color-alias-neutral-dark);font-size:var(--typography-font-size-xs);gap:3px;margin:0;line-height:1.35;display:grid}.SupportChatWidget-module__wcMrqW__approvalHint{margin:0}.SupportChatWidget-module__wcMrqW__approvalActions{gap:var(--spacing-1);flex-wrap:wrap;display:flex}.SupportChatWidget-module__wcMrqW__error{justify-content:space-between;align-items:center;gap:var(--spacing-1);margin:var(--spacing-1) var(--spacing-205) 0;padding:var(--spacing-1) var(--spacing-105);border:var(--border-width-sm) solid var(--color-alias-error);border-radius:var(--border-radius-md);color:var(--color-alias-error);background:var(--color-alias-error-lightest-muted);font-size:var(--typography-font-size-xs);display:flex}.SupportChatWidget-module__wcMrqW__error button{color:var(--color-alias-error);font:inherit;font-weight:var(--typography-font-weight-semibold);cursor:pointer;background:0 0;border:0}.SupportChatWidget-module__wcMrqW__composer{gap:var(--spacing-105);padding:var(--spacing-205);border-top:var(--border-width-sm) solid var(--color-alias-neutral-lighter);background:var(--color-alias-white);grid-template-columns:minmax(0,1fr);display:grid}.SupportChatWidget-module__wcMrqW__textarea{resize:vertical;border:var(--border-width-sm) solid var(--color-alias-neutral-light);border-radius:var(--border-radius-md);width:100%;min-height:104px;max-height:220px;color:var(--color-alias-neutral-darkest);background:var(--color-alias-white);font-size:var(--typography-font-size-sm);padding:12px 14px;line-height:1.35}.SupportChatWidget-module__wcMrqW__composerActions{justify-content:flex-end;gap:var(--spacing-1);display:flex}.SupportChatWidget-module__wcMrqW__textarea:focus{outline:2px solid var(--color-alias-primary);outline-offset:1px}.SupportChatWidget-module__wcMrqW__textarea::placeholder{color:var(--color-alias-neutral)}@media (max-width:640px){.SupportChatWidget-module__wcMrqW__root{right:var(--spacing-1);bottom:max(var(--spacing-1), env(safe-area-inset-bottom));left:var(--spacing-1)}.SupportChatWidget-module__wcMrqW__launcherWrap{width:100%}.SupportChatWidget-module__wcMrqW__launcherWrapCollapsed{justify-content:flex-end}.SupportChatWidget-module__wcMrqW__launcher{justify-content:flex-start;width:100%}.SupportChatWidget-module__wcMrqW__launcherCollapsed{justify-content:center;width:48px}.SupportChatWidget-module__wcMrqW__panel{width:100%;height:calc(100dvh - var(--spacing-2))}.SupportChatWidget-module__wcMrqW__composer{grid-template-columns:minmax(0,1fr)}.SupportChatWidget-module__wcMrqW__composerActions{grid-template-columns:minmax(0,1fr);display:grid}.SupportChatWidget-module__wcMrqW__handoffBanner{flex-direction:column;align-items:stretch}.SupportChatWidget-module__wcMrqW__capabilityMenu{grid-template-columns:minmax(0,1fr)}.SupportChatWidget-module__wcMrqW__composerActions button{width:100%}}
.GuidedOnboardingPanel-module__Tc8rqW__panel{z-index:45;width:min(360px,100vw - 32px);padding:var(--spacing-4);border:var(--border-width-sm) solid var(--color-alias-border-neutral);border-radius:var(--border-radius-md);background:var(--color-alias-background,#fff);box-shadow:var(--shadow-lg);position:fixed;bottom:24px;right:96px}.GuidedOnboardingPanel-module__Tc8rqW__panel[data-collapsed=true]{width:min(300px,100vw - 32px);padding:var(--spacing-3)}.GuidedOnboardingPanel-module__Tc8rqW__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-3);display:flex}.GuidedOnboardingPanel-module__Tc8rqW__eyebrow{margin-bottom:var(--spacing-1);color:var(--color-alias-neutral-dark);letter-spacing:0;text-transform:uppercase;font-size:.75rem;font-weight:700}.GuidedOnboardingPanel-module__Tc8rqW__title{color:var(--color-alias-neutral-darkest);margin:0;font-size:1rem;font-weight:700;line-height:1.35}.GuidedOnboardingPanel-module__Tc8rqW__count{min-width:44px;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--border-radius-sm);background:var(--color-alias-primary-lightest);color:var(--color-alias-primary-dark);text-align:center;flex:none;font-size:.75rem;font-weight:700}.GuidedOnboardingPanel-module__Tc8rqW__headerActions{align-items:center;gap:var(--spacing-2);flex:none;display:flex}.GuidedOnboardingPanel-module__Tc8rqW__collapseButton{border:var(--border-width-sm) solid var(--color-alias-border-neutral);border-radius:var(--border-radius-sm);background:var(--color-alias-background,#fff);width:32px;height:32px;color:var(--color-alias-neutral-darkest);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.GuidedOnboardingPanel-module__Tc8rqW__collapseButton:hover{background:var(--color-alias-neutral-lightest)}.GuidedOnboardingPanel-module__Tc8rqW__description{margin:var(--spacing-3) 0;color:var(--color-alias-neutral-dark);font-size:.875rem;line-height:1.5}.GuidedOnboardingPanel-module__Tc8rqW__progressTrack{background:var(--color-alias-neutral-lightest);border-radius:999px;height:6px;overflow:hidden}.GuidedOnboardingPanel-module__Tc8rqW__progressFill{border-radius:inherit;background:var(--color-alias-primary);height:100%;transition:width .18s}.GuidedOnboardingPanel-module__Tc8rqW__actions{gap:var(--spacing-2);margin-top:var(--spacing-3);flex-wrap:wrap;display:flex}.GuidedOnboardingPanel-module__Tc8rqW__footer{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-3);color:var(--color-alias-neutral-dark);font-size:.75rem;display:flex}@media (max-width:768px){.GuidedOnboardingPanel-module__Tc8rqW__panel{bottom:16px;right:16px}}