.e_l5ja_launcher{z-index:1000;background:var(--color-primary,#059669);color:#fff;cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .15s,box-shadow .15s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 24px #04785759}.e_l5ja_launcher:hover{transform:translateY(-2px);box-shadow:0 12px 28px #04785766}.e_l5ja_panel{z-index:1000;overscroll-behavior:contain;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;width:380px;max-width:calc(100vw - 24px);height:560px;max-height:calc(100vh - 120px);animation:.22s ease-out e_l5ja_supportChatIn;display:flex;position:fixed;bottom:88px;right:20px;overflow:hidden;box-shadow:0 24px 64px #0f172a38}@keyframes e_l5ja_supportChatIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.e_l5ja_header{background:var(--color-primary,#059669);color:#fff;align-items:center;gap:10px;padding:14px 16px;display:flex}.e_l5ja_headerDot{background:#6ee7b7;border-radius:9999px;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 0 3px #ffffff40}.e_l5ja_headerTitle{letter-spacing:-.01em;font-size:.9375rem;font-weight:700}.e_l5ja_headerSub{opacity:.85;font-size:.71rem}.e_l5ja_headerClose{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:9999px;margin-left:auto;padding:6px;font-size:1.05rem;line-height:1}.e_l5ja_headerClose:hover{background:#ffffff26}.e_l5ja_messages{overscroll-behavior:contain;background:#f8fafc;flex-direction:column;flex:1;gap:10px;padding:16px 14px;display:flex;overflow-y:auto}.e_l5ja_bubble{white-space:pre-wrap;word-wrap:break-word;border-radius:14px;max-width:85%;padding:9px 13px;font-size:.84rem;line-height:1.55}.e_l5ja_bubbleUser{background:var(--color-primary,#059669);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.e_l5ja_bubbleAssistant{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-bottom-left-radius:4px;align-self:flex-start}.e_l5ja_bubbleAssistant strong{font-weight:650}.e_l5ja_bubbleAssistant ul{margin:4px 0 4px 18px;padding:0}.e_l5ja_bubbleAssistant li{margin:2px 0}.e_l5ja_bubbleAssistant a{color:var(--color-primary,#059669);text-decoration:underline}.e_l5ja_greeting{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:14px 14px 14px 4px;align-self:flex-start;padding:9px 13px;font-size:.84rem;line-height:1.55}.e_l5ja_suggestions{flex-wrap:wrap;gap:6px;padding:2px 0;display:flex}.e_l5ja_suggestion{color:#047857;cursor:pointer;background:#f0fdf4;border:1px solid #d1fae5;border-radius:9999px;padding:6px 12px;font-size:.74rem;font-weight:600;transition:background .12s}.e_l5ja_suggestion:hover{background:#d1fae5}.e_l5ja_handoverBanner{color:#047857;text-align:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;align-self:stretch;padding:8px 12px;font-size:.74rem;font-weight:600}.e_l5ja_typing{background:#fff;border:1px solid #e2e8f0;border-radius:14px 14px 14px 4px;align-self:flex-start;gap:4px;padding:12px 14px;display:flex}.e_l5ja_typingDot{background:#94a3b8;border-radius:9999px;width:6px;height:6px;animation:1.2s infinite e_l5ja_supportChatBounce}.e_l5ja_typingDot:nth-child(2){animation-delay:.15s}.e_l5ja_typingDot:nth-child(3){animation-delay:.3s}@keyframes e_l5ja_supportChatBounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.e_l5ja_errorNote{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-self:center;padding:6px 12px;font-size:.74rem}.e_l5ja_inputRow{background:#fff;border-top:1px solid #e2e8f0;gap:8px;padding:12px;display:flex}.e_l5ja_input{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;outline:none;flex:1;padding:10px 16px;font-family:inherit;font-size:.84rem}.e_l5ja_input:focus{border-color:var(--color-primary,#059669);background:#fff}.e_l5ja_send{background:var(--color-primary,#059669);color:#fff;cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.e_l5ja_send:disabled{opacity:.45;cursor:not-allowed}.e_l5ja_footNote{text-align:center;color:#94a3b8;background:#fff;padding:0 12px 10px;font-size:.65rem}@media (max-width:480px){.e_l5ja_panel{width:auto;height:70vh;bottom:84px;left:12px;right:12px}.e_l5ja_launcher{bottom:14px;right:14px}}.e_l5ja_bubbleHuman{color:#064e3b;background:#ecfdf5;border:1px solid #a7f3d0;border-bottom-left-radius:4px;align-self:flex-start}.e_l5ja_bubbleTag{text-transform:uppercase;letter-spacing:.05em;color:#059669;margin-bottom:3px;font-size:.62rem;font-weight:700;display:block}.e_l5ja_contactCard{background:#fff;border:1px solid #a7f3d0;border-radius:14px;flex-direction:column;align-self:stretch;gap:6px;padding:14px;display:flex}.e_l5ja_contactTitle{color:#0f172a;font-size:.88rem;font-weight:700}.e_l5ja_contactSub{color:#475569;margin-bottom:4px;font-size:.78rem;line-height:1.5}.e_l5ja_contactLabel{color:#475569;margin-top:4px;font-size:.7rem;font-weight:600}.e_l5ja_contactInput{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;outline:none;padding:9px 12px;font-family:inherit;font-size:.84rem}.e_l5ja_contactInput:focus{border-color:var(--color-primary,#059669);background:#fff}.e_l5ja_contactError{color:#b91c1c;font-size:.74rem}.e_l5ja_contactSubmit{background:var(--color-primary,#059669);color:#fff;cursor:pointer;border:none;border-radius:9999px;margin-top:8px;padding:10px 16px;font-family:inherit;font-size:.84rem;font-weight:600}.e_l5ja_contactSubmit:disabled{opacity:.45;cursor:not-allowed}.e_l5ja_panelAutoOpen{transform-origin:100% 100%;animation:.7s cubic-bezier(.34,1.56,.64,1) both e_l5ja_supportChatSpringIn,1.6s ease-out .25s e_l5ja_supportChatGlow}@keyframes e_l5ja_supportChatSpringIn{0%{opacity:0;transform:translateY(40px)scale(.6)rotate(-3deg)}60%{opacity:1;transform:translateY(-6px)scale(1.03)rotate(.5deg)}80%{transform:translateY(2px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes e_l5ja_supportChatGlow{0%{box-shadow:0 24px 64px #0f172a38,0 0 #10b98173}to{box-shadow:0 24px 64px #0f172a38,0 0 0 26px #10b98100}}.e_l5ja_launcherPulse:after{content:"";border:2px solid var(--color-primary,#059669);pointer-events:none;border-radius:9999px;animation:1.4s ease-out 3 e_l5ja_supportChatSonar;position:absolute;inset:-4px}@keyframes e_l5ja_supportChatSonar{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.e_l5ja_panelAutoOpen{animation:none}.e_l5ja_launcherPulse:after{opacity:0;animation:none}}
