.pulse-veil{background:color-mix(in oklch, var(--foreground) 32%, transparent);opacity:0;pointer-events:none;transition:opacity .48s cubic-bezier(.4,0,.2,1)}.pulse-veil[data-shown]{opacity:1;pointer-events:auto}.pulse-msg{transform-origin:0 100%;animation:.26s cubic-bezier(.2,0,0,1) both pulse-msg-in}.pulse-send{transform-origin:100% 100%;animation:.22s cubic-bezier(.2,0,0,1) both pulse-send}.pulse-status{animation:.14s cubic-bezier(.2,0,0,1) both fade-in-quick}.pulse-tray{animation:.18s cubic-bezier(.2,0,0,1) both pulse-ask-in}@media (any-pointer:coarse){.pulse-search,.pulse-chat :is(input,textarea,select){font-size:16px}}@keyframes pulse-send{0%{opacity:0;transform:translateY(18px)scale(.9)}}@keyframes fade-in-quick{0%{opacity:0}}.pulse-chip{animation:.24s cubic-bezier(.2,0,0,1) both pulse-ask-in}.pulse-chips button{border-radius:9999px;padding-inline:1rem}.pulse-chat{transform-origin:100% 100%;animation:.3s cubic-bezier(.2,0,0,1) .2s both pulse-ask-unfold}.pulse-chat[data-from]{transform-origin:var(--pulse-origin,100% 100%);animation:none}.pulse-chat[data-from] .pulse-chat-avatar{animation:.32s cubic-bezier(.2,0,0,1) .15s both pulse-avatar-pop}.pulse-chat[data-closing]{pointer-events:none;animation:.16s cubic-bezier(.2,0,0,1) both pulse-chat-out}.pulse-reward{animation:.18s cubic-bezier(.2,0,0,1) both pulse-ask-in}.pulse-tick{stroke-dasharray:1;animation:.24s cubic-bezier(.2,0,0,1) 60ms both pulse-tick-draw}.pulse-chat-avatar{animation:.24s cubic-bezier(.2,0,0,1) .42s both pulse-ask-in}.pulse-dot{background:var(--muted-foreground);opacity:.5;border-radius:9999px;width:6px;height:6px;animation:1s cubic-bezier(.2,0,0,1) infinite pulse-dot}.pulse-dot:nth-child(3){animation-delay:.15s}.pulse-dot:nth-child(4){animation-delay:.3s}@keyframes pulse-msg-in{0%{opacity:0;transform:translateY(6px)scale(.92)}}@keyframes pulse-dot{0%,60%,to{opacity:.45;transform:none}30%{opacity:1;transform:translateY(-4px)}}.pulse-ring-label{animation:.18s cubic-bezier(.2,0,0,1) .12s both pulse-ask-in}@keyframes pulse-chat-out{to{opacity:0;transform:var(--pulse-out,scale(.9))}}@keyframes pulse-avatar-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}}@keyframes pulse-tick-draw{0%{stroke-dashoffset:1px}}@keyframes pulse-ask-unfold{0%{opacity:0;transform:scale(.6)}}@keyframes pulse-ask-words{0%{opacity:0}}@keyframes pulse-ask-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.pulse-veil{transition:none}.pulse-msg,.pulse-send,.pulse-status,.pulse-tray,.pulse-ring-label,.pulse-chip,.pulse-chat,.pulse-chat[data-closing],.pulse-chat[data-from] .pulse-chat-avatar,.pulse-reward,.pulse-tick,.pulse-chat-avatar,.pulse-dot{animation:none}}body:has([data-support-coach]) :is(.fb-tab:not([data-pulse]),pwa-install){display:none}.support-coach-veil{background:color-mix(in oklch, var(--foreground) 42%, transparent);animation:.18s cubic-bezier(.2,0,0,1) support-coach-veil-in}@keyframes support-coach-veil-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.support-coach-veil{animation:none}}[data-support-moving]{will-change:transform}:root:has([data-support-spotlight][data-support-moving]) :is(.pulse-chat,[data-support-example],[data-support-coach],[data-slot=popover-content]),:root:has([data-support-spotlight][data-support-moving]) :is(.pulse-chat,[data-support-example],[data-support-coach],[data-slot=popover-content]) *,:root:has([data-support-spotlight][data-support-moving]) :is(.pulse-chat,[data-support-example],[data-support-coach],[data-slot=popover-content]):before,:root:has([data-support-spotlight][data-support-moving]) :is(.pulse-chat,[data-support-example],[data-support-coach],[data-slot=popover-content]):after,:root:has([data-support-spotlight][data-support-moving]) :is(.pulse-chat,[data-support-example],[data-support-coach],[data-slot=popover-content]) :before,:root:has([data-support-spotlight][data-support-moving]) :is(.pulse-chat,[data-support-example],[data-support-coach],[data-slot=popover-content]) :after{transition:none!important}[data-support-moving],[data-support-moving] *,[data-support-moving]:before,[data-support-moving]:after,[data-support-moving] :before,[data-support-moving] :after{transition:none!important}@media (prefers-reduced-motion:reduce){:is(.pulse-chat,[data-help-centre],[data-support-example],[data-support-coach],body:has([data-support-example]) [data-slot=popover-content]),:is(.pulse-chat,[data-help-centre],[data-support-example],[data-support-coach],body:has([data-support-example]) [data-slot=popover-content]) *,:is(.pulse-chat,[data-help-centre],[data-support-example],[data-support-coach],body:has([data-support-example]) [data-slot=popover-content]):before,:is(.pulse-chat,[data-help-centre],[data-support-example],[data-support-coach],body:has([data-support-example]) [data-slot=popover-content]):after,:is(.pulse-chat,[data-help-centre],[data-support-example],[data-support-coach],body:has([data-support-example]) [data-slot=popover-content]) :before,:is(.pulse-chat,[data-help-centre],[data-support-example],[data-support-coach],body:has([data-support-example]) [data-slot=popover-content]) :after{transition-duration:0s!important;animation-duration:0s!important}}.support-spotlight{outline:2px solid var(--primary);box-shadow:0 0 0 6px var(--selected-bg), 0 0 18px 8px var(--selected-edge), 0 0 0 200vmax color-mix(in oklch, var(--foreground) 42%, transparent);will-change:transform;animation:.18s cubic-bezier(.2,0,0,1) support-spotlight-in}@keyframes support-spotlight-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.support-spotlight{animation:none}}
