.lsc-widget-container{--lsc-widget-primary:#2b00ff;--lsc-widget-primary-dark:color-mix(in srgb, var(--lsc-widget-primary) 80%, #000);--lsc-widget-primary-soft:color-mix(in srgb, var(--lsc-widget-primary) 14%, #ffffff);--lsc-widget-primary-ink:#ffffff;--lsc-widget-user-bubble:var(--lsc-widget-primary);--lsc-widget-surface:#ffffff;--lsc-widget-surface-elevated:#ffffff;--lsc-widget-surface-muted:#f6f7f9;--lsc-widget-surface-sunken:#f1f3f6;--lsc-widget-divider:rgba(15, 23, 42, 0.08);--lsc-widget-text:#0f172a;--lsc-widget-text-muted:#475569;--lsc-widget-text-subtle:#94a3b8;--lsc-widget-width:430px;--lsc-widget-height:600px;--lsc-widget-radius:22px;--lsc-widget-bubble-radius:18px;--lsc-widget-icon-size:60px;--lsc-widget-z:1000000;--lsc-widget-font:-apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", Roboto, "Helvetica Neue", Arial, sans-serif;--lsc-widget-font-size:14px;--lsc-widget-text-align:start;--lsc-widget-shadow-window:0 24px 70px -10px rgba(15, 23, 42, 0.24), 0 8px 20px -8px rgba(15, 23, 42, 0.12);--lsc-widget-shadow-pill:0 6px 16px -4px rgba(15, 23, 42, 0.18), 0 2px 6px rgba(15, 23, 42, 0.08);--lsc-widget-shadow-fab:0 14px 30px -8px color-mix(in srgb, var(--lsc-widget-primary) 65%, transparent);--lsc-widget-shadow-soft:0 1px 2px rgba(15, 23, 42, 0.05), 0 1px 1px rgba(15, 23, 42, 0.04);--lsc-widget-ease:cubic-bezier(0.32, 0.72, 0.24, 1);--lsc-widget-ease-snap:cubic-bezier(0.4, 0, 0.2, 1);--lsc-widget-dur-fast:160ms;--lsc-widget-dur-base:240ms;--lsc-widget-dur-slow:360ms}.lsc-widget-container,.lsc-widget-container *,.lsc-widget-container *::before,.lsc-widget-container *::after{box-sizing:border-box!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important}.lsc-widget-container,.lsc-widget-container div,.lsc-widget-container span,.lsc-widget-container p,.lsc-widget-container a,.lsc-widget-container strong,.lsc-widget-container b,.lsc-widget-container em,.lsc-widget-container i,.lsc-widget-container h1,.lsc-widget-container h2,.lsc-widget-container h3,.lsc-widget-container h4,.lsc-widget-container h5,.lsc-widget-container h6,.lsc-widget-container ul,.lsc-widget-container ol,.lsc-widget-container li,.lsc-widget-container pre,.lsc-widget-container code,.lsc-widget-container blockquote,.lsc-widget-container table,.lsc-widget-container th,.lsc-widget-container td,.lsc-widget-container hr,.lsc-widget-container img,.lsc-widget-container svg,.lsc-widget-container button,.lsc-widget-container textarea,.lsc-widget-container input,.lsc-widget-container label{margin:0!important;padding:0!important;border:0!important;outline:none!important;font:inherit!important;color:inherit!important;text-align:inherit!important;text-decoration:none!important;line-height:1.55!important;letter-spacing:inherit!important;vertical-align:baseline!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important}.lsc-widget-container button{cursor:pointer!important;font-family:inherit!important}html body .lsc-widget-container,body .lsc-widget-container,.lsc-widget-container{position:fixed!important;bottom:20px!important;right:20px!important;z-index:var(--lsc-widget-z,1000000)!important;isolation:isolate!important;font-family:var(--lsc-widget-font)!important;font-size:var(--lsc-widget-font-size)!important;color:var(--lsc-widget-text)!important;line-height:1.55!important;text-align:var(--lsc-widget-text-align)!important;pointer-events:none!important}.lsc-widget-container>*{pointer-events:auto!important}.lsc-widget-container.lsc-position-left{right:auto!important;left:20px!important}.lsc-widget-container[dir="rtl"],.lsc-widget-container.lsc-rtl{direction:rtl!important}.lsc-widget-container .lsc-widget-fab-stack{position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:flex-end!important;gap:10px!important;pointer-events:auto!important;z-index:2!important}.lsc-widget-container.lsc-position-left .lsc-widget-fab-stack{align-items:flex-start!important}.lsc-widget-container .lsc-widget-toggle{width:var(--lsc-widget-icon-size)!important;height:var(--lsc-widget-icon-size)!important;border-radius:50%!important;background:var(--lsc-widget-primary)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;transition:transform var(--lsc-widget-dur-fast) var(--lsc-widget-ease),box-shadow var(--lsc-widget-dur-fast) var(--lsc-widget-ease)!important;box-shadow:var(--lsc-widget-shadow-fab)!important;overflow:visible!important}.lsc-widget-container .lsc-widget-toggle::before{content:""!important;position:absolute!important;inset:-6px!important;border-radius:50%!important;background:color-mix(in srgb,var(--lsc-widget-primary) 35%,transparent)!important;opacity:0!important;z-index:-1!important;animation:lscFabPulse 2.6s ease-out infinite!important}.lsc-widget-container .lsc-widget-toggle:hover{transform:translateY(-2px) scale(1.04)!important}.lsc-widget-container .lsc-widget-toggle:active{transform:translateY(0) scale(.97)!important}.lsc-widget-container .lsc-widget-toggle svg{display:block!important;fill:currentColor!important;transition:transform var(--lsc-widget-dur-base) var(--lsc-widget-ease),opacity var(--lsc-widget-dur-fast) var(--lsc-widget-ease-snap)!important}.lsc-widget-container .lsc-widget-toggle .lsc-icon-chat,.lsc-widget-container .lsc-widget-toggle .lsc-toggle-custom-img{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;flex:none!important;pointer-events:none!important}.lsc-widget-container .lsc-widget-toggle .lsc-icon-chat{width:28px!important;height:28px!important}.lsc-widget-container .lsc-widget-toggle .lsc-toggle-custom-img{width:56%!important;height:56%!important;max-width:56%!important;max-height:56%!important;object-fit:contain!important;border-radius:50%!important}.lsc-widget-container .lsc-widget-toggle .lsc-icon-close{position:absolute!important;top:50%!important;left:50%!important;width:28px!important;height:28px!important;transform:translate(-50%,-50%) rotate(-90deg) scale(.5)!important;opacity:0!important}.lsc-widget-container.lsc-open .lsc-widget-toggle .lsc-icon-chat,.lsc-widget-container.lsc-open .lsc-widget-toggle .lsc-toggle-custom-img{transform:translate(-50%,-50%) rotate(90deg) scale(.5)!important;opacity:0!important}.lsc-widget-container.lsc-open .lsc-widget-toggle .lsc-icon-close{transform:translate(-50%,-50%) rotate(0deg) scale(1)!important;opacity:1!important}.lsc-widget-container .lsc-widget-badge{position:absolute!important;top:-4px!important;right:-4px!important;min-width:20px!important;height:20px!important;padding:0 6px!important;border-radius:999px!important;background:#ef4444!important;color:#fff!important;font-size:11px!important;font-weight:700!important;display:none!important;align-items:center!important;justify-content:center!important;line-height:1!important;box-shadow:none!important}.lsc-widget-container .lsc-widget-badge.lsc-visible{display:inline-flex!important}.lsc-widget-container .lsc-widget-label{position:relative!important;bottom:auto!important;right:auto!important;background:#fff!important;color:var(--lsc-widget-text)!important;padding:10px 16px!important;border-radius:14px!important;font-size:13px!important;font-weight:600!important;white-space:nowrap!important;box-shadow:var(--lsc-widget-shadow-pill)!important;animation:lscLabelFloat 3s ease-in-out infinite!important;pointer-events:none!important;max-width:240px!important}.lsc-widget-container .lsc-widget-label::after{content:""!important;position:absolute!important;top:100%!important;right:22px!important;left:auto!important;bottom:auto!important;width:0!important;height:0!important;background:transparent!important;transform:none!important;border:6px solid transparent!important;border-top-color:#fff!important;border-bottom:none!important}.lsc-widget-container.lsc-position-left .lsc-widget-label::after{right:auto!important;left:22px!important}.lsc-widget-container.lsc-open .lsc-widget-label,.lsc-widget-container .lsc-widget-label.lsc-label-hidden{opacity:0!important;transform:translateY(8px)!important;pointer-events:none!important}.lsc-widget-container .lsc-admin-hide-btn{position:absolute!important;top:-4px!important;right:-4px!important;width:26px!important;height:26px!important;min-width:26px!important;max-width:26px!important;border-radius:50%!important;background:rgb(239 68 68 / .95)!important;color:#fff!important;border:2px solid #fff!important;cursor:pointer!important;display:none!important;align-items:center!important;justify-content:center!important;z-index:5!important;box-shadow:0 2px 8px rgb(239 68 68 / .45)!important;padding:0!important;line-height:1!important;pointer-events:auto!important}.lsc-widget-container .lsc-admin-hide-btn svg{fill:#fff!important;width:14px!important;height:14px!important}.lsc-widget-container:not(.lsc-open):hover .lsc-admin-hide-btn{display:inline-flex!important}.lsc-widget-container .lsc-admin-hide-btn:hover{transform:scale(1.08)!important;background:#dc2626!important}.lsc-widget-container .lsc-admin-hide-btn:disabled{opacity:0.65!important;cursor:wait!important}.lsc-widget-container.lsc-position-left .lsc-admin-hide-btn{right:auto!important;left:-4px!important}.lsc-widget-container .lsc-admin-hide-btn .lsc-spin{animation:lscFabPulse 0.8s linear infinite!important}.lsc-widget-container .lsc-chat-window{position:absolute!important;bottom:calc(var(--lsc-widget-icon-size) + 16px)!important;right:0!important;width:var(--lsc-widget-width)!important;height:var(--lsc-widget-height)!important;max-height:calc(100vh - 100px)!important;background:var(--lsc-widget-surface)!important;border-radius:var(--lsc-widget-radius)!important;border:0!important;outline:0!important;box-shadow:var(--lsc-widget-shadow-window)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;opacity:0!important;transform:translateY(24px) scale(.96)!important;transform-origin:bottom right!important;pointer-events:none!important;visibility:hidden!important;transition:opacity var(--lsc-widget-dur-base) var(--lsc-widget-ease),transform var(--lsc-widget-dur-base) var(--lsc-widget-ease),visibility 0s linear var(--lsc-widget-dur-base)!important}.lsc-widget-container .lsc-chat-window::before,.lsc-widget-container .lsc-chat-window::after{display:none!important;content:none!important}.lsc-widget-container.lsc-position-left .lsc-chat-window{right:auto!important;left:0!important;transform-origin:bottom left!important}.lsc-widget-container.lsc-open .lsc-chat-window{opacity:1!important;transform:translateY(0) scale(1)!important;pointer-events:auto!important;visibility:visible!important;transition-delay:0s!important}.lsc-widget-container .lsc-chat-header{position:relative!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;min-height:56px!important;padding:8px 12px!important;background:linear-gradient(135deg,var(--lsc-widget-primary,#2b00ff) 0%,#1f00cc 100%)!important;color:#ffffff!important;flex-shrink:0!important;z-index:2!important;border:none!important;border-bottom:none!important;box-shadow:none!important}.lsc-widget-container .lsc-chat-header::after{display:none!important}.lsc-widget-container .lsc-chat-header>.lsc-chat-avatar{position:relative!important;width:36px!important;height:36px!important;flex:0 0 36px!important;max-width:36px!important;border-radius:50%!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#ffffff!important;background:rgb(255 255 255 / .2)!important;flex-shrink:0!important;border:none!important;box-shadow:none!important;z-index:1!important;isolation:isolate!important}.lsc-widget-container .lsc-chat-header>.lsc-chat-avatar img,.lsc-widget-container .lsc-chat-header>.lsc-chat-avatar svg{position:relative!important;z-index:0!important;border-radius:50%!important}.lsc-widget-container .lsc-chat-header>.lsc-chat-avatar::after{content:""!important;position:absolute!important;right:0!important;bottom:0!important;width:10px!important;height:10px!important;border-radius:50%!important;background:#22c55e!important;box-shadow:none!important;border:2px solid var(--lsc-widget-primary,#2b00ff)!important;z-index:2!important;pointer-events:none!important;animation:lscOnlinePulse 2.4s ease-in-out infinite!important}.lsc-widget-container .lsc-chat-header-info{position:relative!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:center!important;gap:1px!important;background:transparent!important;color:#ffffff!important;padding:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;z-index:1!important;flex:1 1 auto!important;min-width:0!important;max-width:none!important}[dir="rtl"] .lsc-widget-container .lsc-chat-header-info{align-items:flex-end!important}[dir="rtl"] .lsc-widget-container .lsc-chat-header>.lsc-chat-avatar::after{right:auto!important;left:0!important}.lsc-widget-container .lsc-chat-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}.lsc-widget-container .lsc-chat-avatar svg{width:18px!important;height:18px!important;fill:#fff!important;opacity:0.95!important}.lsc-widget-container .lsc-chat-header-name{font-size:15px!important;font-weight:700!important;letter-spacing:-0.02em!important;color:#fff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.25!important}.lsc-widget-container .lsc-chat-header-status{display:block!important;font-size:11px!important;font-weight:500!important;color:rgb(255 255 255 / .78)!important;line-height:1.2!important;white-space:nowrap!important}.lsc-widget-container .lsc-chat-header-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;margin-left:auto!important;flex-shrink:0!important;position:relative!important;z-index:3!important}.lsc-widget-container .lsc-chat-header-btn{width:34px!important;height:34px!important;border-radius:50%!important;background:rgb(255 255 255 / .18)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background var(--lsc-widget-dur-fast) var(--lsc-widget-ease),transform var(--lsc-widget-dur-fast) var(--lsc-widget-ease)!important;backdrop-filter:blur(8px)!important}.lsc-widget-container .lsc-chat-header-btn:hover{background:rgb(255 255 255 / .32)!important}.lsc-widget-container .lsc-chat-header-btn:active{transform:scale(.92)!important}.lsc-widget-container .lsc-chat-header-btn svg{width:16px!important;height:16px!important;fill:currentColor!important}.lsc-widget-container .lsc-chat-messages{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:14px 18px 12px!important;display:flex!important;flex-direction:column!important;gap:4px!important;background:var(--lsc-widget-surface)!important;scroll-behavior:smooth!important;overscroll-behavior:contain!important;position:relative!important;z-index:1!important}.lsc-widget-container .lsc-chat-messages::-webkit-scrollbar{width:6px!important}.lsc-widget-container .lsc-chat-messages::-webkit-scrollbar-track{background:transparent!important}.lsc-widget-container .lsc-chat-messages::-webkit-scrollbar-thumb{background:var(--lsc-widget-divider)!important;border-radius:999px!important}.lsc-widget-container .lsc-chat-messages::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--lsc-widget-text-subtle) 60%,transparent)!important}.lsc-widget-container .lsc-message{display:flex!important;align-items:flex-start!important;gap:10px!important;width:auto!important;max-width:88%!important;min-width:0!important;margin:6px 0!important;animation:lscMsgIn var(--lsc-widget-dur-base) var(--lsc-widget-ease) backwards!important}.lsc-widget-container .lsc-message-bot{align-self:flex-start!important;max-width:88%!important}.lsc-widget-container .lsc-message-user{align-self:flex-end!important;flex-direction:row!important;justify-content:flex-start!important;max-width:82%!important}.lsc-widget-container .lsc-message-avatar{width:28px!important;height:28px!important;border-radius:50%!important;background:linear-gradient(135deg,var(--lsc-widget-primary) 0%,color-mix(in srgb,var(--lsc-widget-primary) 60%,#1e293b) 100%)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;margin-top:2px!important;box-shadow:0 1px 3px rgb(15 23 42 / .15)!important}.lsc-widget-container .lsc-message-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}.lsc-widget-container .lsc-message-avatar svg{width:14px!important;height:14px!important;fill:currentColor!important}.lsc-widget-container .lsc-message-user .lsc-message-avatar{display:none!important}.lsc-widget-container .lsc-message-bubble{display:block!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;font-size:var(--lsc-widget-font-size)!important;line-height:1.55!important;word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:normal!important;white-space:normal!important;color:var(--lsc-widget-text)!important;text-align:var(--lsc-widget-text-align)!important}.lsc-widget-container .lsc-message-bot .lsc-message-bubble{background:var(--lsc-widget-surface-muted)!important;padding:10px 14px!important;border-radius:var(--lsc-widget-bubble-radius) var(--lsc-widget-bubble-radius) var(--lsc-widget-bubble-radius) 6px!important;border:1px solid var(--lsc-widget-divider)!important;box-shadow:var(--lsc-widget-shadow-soft)!important}[dir="rtl"] .lsc-widget-container .lsc-message-bot .lsc-message-bubble{border-radius:var(--lsc-widget-bubble-radius) var(--lsc-widget-bubble-radius) 6px var(--lsc-widget-bubble-radius)!important}.lsc-widget-container .lsc-message-user .lsc-message-bubble{flex:0 1 auto!important;background:var(--lsc-widget-user-bubble)!important;color:var(--lsc-widget-primary-ink)!important;padding:10px 14px!important;border-radius:var(--lsc-widget-bubble-radius) var(--lsc-widget-bubble-radius) 6px var(--lsc-widget-bubble-radius)!important;border:none!important;box-shadow:0 4px 12px -4px color-mix(in srgb,var(--lsc-widget-primary) 45%,transparent)!important;max-width:100%!important}[dir="rtl"] .lsc-widget-container .lsc-message-user .lsc-message-bubble{border-radius:var(--lsc-widget-bubble-radius) var(--lsc-widget-bubble-radius) var(--lsc-widget-bubble-radius) 6px!important}.lsc-widget-container .lsc-message-bubble.lsc-bubble-typing{min-height:32px!important;min-width:56px!important;padding:8px 12px!important;background:var(--lsc-widget-surface-sunken)!important;border-radius:18px 18px 18px 6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}[dir="rtl"] .lsc-widget-container .lsc-message-bubble.lsc-bubble-typing{border-radius:18px 18px 6px 18px!important}.lsc-widget-container .lsc-message-bubble p{margin:0 0 8px!important}.lsc-widget-container .lsc-message-bubble p:last-child{margin-bottom:0!important}.lsc-widget-container .lsc-message-bubble h1,.lsc-widget-container .lsc-message-bubble h2,.lsc-widget-container .lsc-message-bubble h3,.lsc-widget-container .lsc-message-bubble h4{font-weight:700!important;margin:12px 0 6px!important;line-height:1.3!important}.lsc-widget-container .lsc-message-bubble h1{font-size:calc(var(--lsc-widget-font-size) + 4px)!important}.lsc-widget-container .lsc-message-bubble h2{font-size:calc(var(--lsc-widget-font-size) + 2px)!important}.lsc-widget-container .lsc-message-bubble h3,.lsc-widget-container .lsc-message-bubble h4{font-size:calc(var(--lsc-widget-font-size) + 1px)!important}.lsc-widget-container .lsc-message-bubble h1:first-child,.lsc-widget-container .lsc-message-bubble h2:first-child,.lsc-widget-container .lsc-message-bubble h3:first-child{margin-top:0!important}.lsc-widget-container .lsc-message-bubble strong,.lsc-widget-container .lsc-message-bubble b{font-weight:700!important}.lsc-widget-container .lsc-message-bubble em,.lsc-widget-container .lsc-message-bubble i{font-style:italic!important}.lsc-widget-container .lsc-message-bot .lsc-message-bubble a:not(.lsc-product-card):not(.lsc-cta-btn){color:var(--lsc-widget-primary)!important;text-decoration:underline!important;text-underline-offset:2px!important;font-weight:500!important}.lsc-widget-container .lsc-message-bot .lsc-message-bubble a:not(.lsc-product-card):not(.lsc-cta-btn):hover{text-decoration-thickness:2px!important}.lsc-widget-container .lsc-message-user .lsc-message-bubble a{color:#fff!important;text-decoration:underline!important;font-weight:600!important}.lsc-widget-container .lsc-message-bubble code{background:var(--lsc-widget-surface-sunken)!important;color:var(--lsc-widget-text)!important;padding:2px 6px!important;border-radius:6px!important;font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace!important;font-size:0.88em!important}.lsc-widget-container .lsc-message-user .lsc-message-bubble code{background:rgb(255 255 255 / .18)!important;color:#fff!important}.lsc-widget-container .lsc-message-bubble pre{background:var(--lsc-widget-surface-sunken)!important;padding:12px!important;border-radius:10px!important;overflow-x:auto!important;margin:8px 0!important;font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace!important;font-size:0.86em!important;line-height:1.5!important}.lsc-widget-container .lsc-message-bubble pre code{background:transparent!important;padding:0!important;border-radius:0!important}.lsc-widget-container .lsc-message-bubble ul,.lsc-widget-container .lsc-message-bubble ol{margin:6px 0!important;padding-left:22px!important}[dir="rtl"] .lsc-widget-container .lsc-message-bubble ul,[dir="rtl"] .lsc-widget-container .lsc-message-bubble ol{padding-left:0!important;padding-right:22px!important}.lsc-widget-container .lsc-message-bubble ul{list-style:disc!important}.lsc-widget-container .lsc-message-bubble ol{list-style:decimal!important}.lsc-widget-container .lsc-message-bubble li{margin:3px 0!important}.lsc-widget-container .lsc-message-bubble blockquote{margin:8px 0!important;padding:6px 12px!important;border-left:3px solid var(--lsc-widget-primary)!important;background:var(--lsc-widget-surface-muted)!important;border-radius:0 8px 8px 0!important;font-style:italic!important;color:var(--lsc-widget-text-muted)!important}[dir="rtl"] .lsc-widget-container .lsc-message-bubble blockquote{border-left:0!important;border-right:3px solid var(--lsc-widget-primary)!important;border-radius:8px 0 0 8px!important}.lsc-widget-container .lsc-message-bubble hr{height:1px!important;background:var(--lsc-widget-divider)!important;margin:10px 0!important}.lsc-widget-container .lsc-message-bubble img{max-width:100%!important;height:auto!important;border-radius:10px!important;margin:6px 0!important}.lsc-widget-container .lsc-welcome-message{display:flex!important;align-items:flex-start!important;gap:10px!important;margin:4px 0 12px!important;animation:lscMsgIn var(--lsc-widget-dur-slow) var(--lsc-widget-ease) backwards!important}.lsc-widget-container .lsc-welcome-message .lsc-message-avatar{width:28px!important;height:28px!important;margin-top:2px!important}.lsc-widget-container .lsc-welcome-message .lsc-message-bubble{background:transparent!important;color:var(--lsc-widget-text)!important;padding:0!important;font-size:var(--lsc-widget-font-size)!important;line-height:1.55!important;max-width:calc(100% - 38px)!important}.lsc-widget-container .lsc-typing-indicator{display:none!important;align-items:flex-start!important;gap:10px!important;padding:0!important;margin:6px 0!important}.lsc-widget-container .lsc-typing-indicator.lsc-visible{display:flex!important}.lsc-widget-container .lsc-typing-dots{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:10px 14px!important;background:var(--lsc-widget-surface-sunken)!important;border-radius:18px 18px 18px 6px!important}[dir="rtl"] .lsc-widget-container .lsc-typing-dots{border-radius:18px 18px 6px 18px!important}.lsc-widget-container .lsc-typing-dots span{width:6px!important;height:6px!important;border-radius:50%!important;background:var(--lsc-widget-text-subtle)!important;animation:lscDot 1.3s ease-in-out infinite!important}.lsc-widget-container .lsc-typing-dots span:nth-child(2){animation-delay:0.15s!important}.lsc-widget-container .lsc-typing-dots span:nth-child(3){animation-delay:0.3s!important}.lsc-widget-container .lsc-sources{margin-top:8px!important;padding-top:8px!important;border-top:1px solid var(--lsc-widget-divider)!important}.lsc-widget-container .lsc-sources-title{font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.06em!important;color:var(--lsc-widget-text-subtle)!important;margin-bottom:6px!important}.lsc-widget-container .lsc-source-link{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:4px 10px!important;margin:0 6px 6px 0!important;background:var(--lsc-widget-surface-muted)!important;color:var(--lsc-widget-primary)!important;border-radius:999px!important;font-size:12px!important;font-weight:500!important;text-decoration:none!important;transition:background var(--lsc-widget-dur-fast) var(--lsc-widget-ease)!important}.lsc-widget-container .lsc-source-link:hover{background:var(--lsc-widget-primary-soft)!important}.lsc-widget-container .lsc-product-cards{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:10px!important}.lsc-widget-container .lsc-message-bot .lsc-message-bubble a.lsc-product-card,.lsc-widget-container .lsc-message-bot .lsc-message-bubble a.lsc-product-card:hover,.lsc-widget-container .lsc-message-bot .lsc-message-bubble a.lsc-product-card:focus,.lsc-widget-container .lsc-message-bot .lsc-message-bubble a.lsc-product-card:visited,.lsc-widget-container a.lsc-product-card,.lsc-widget-container a.lsc-product-card:hover,.lsc-widget-container a.lsc-product-card:focus,.lsc-widget-container a.lsc-product-card:visited,.lsc-widget-container a.lsc-product-card:active{display:grid!important;grid-template-columns:84px 1fr!important;gap:12px!important;background:var(--lsc-widget-surface-elevated)!important;border:1px solid var(--lsc-widget-divider)!important;border-radius:14px!important;overflow:hidden!important;cursor:pointer!important;transition:transform var(--lsc-widget-dur-fast) var(--lsc-widget-ease),box-shadow var(--lsc-widget-dur-fast) var(--lsc-widget-ease),border-color var(--lsc-widget-dur-fast) var(--lsc-widget-ease)!important;text-decoration:none!important;text-decoration-line:none!important;-webkit-text-decoration:none!important;text-underline-offset:unset!important;border-bottom:none!important;color:inherit!important}.lsc-widget-container a.lsc-product-card .lsc-product-name,.lsc-widget-container a.lsc-product-card .lsc-product-body,.lsc-widget-container a.lsc-product-card .lsc-product-body span,.lsc-widget-container a.lsc-product-card .lsc-product-body div,.lsc-widget-container .lsc-message-bot .lsc-message-bubble a.lsc-product-card *{text-decoration:none!important;text-decoration-line:none!important;-webkit-text-decoration:none!important;border-bottom:none!important}.lsc-widget-container a.lsc-product-card:hover,.lsc-widget-container .lsc-message-bot .lsc-message-bubble a.lsc-product-card:hover{transform:translateY(-2px)!important;box-shadow:0 10px 24px -10px rgb(15 23 42 / .18)!important;border-color:color-mix(in srgb,var(--lsc-widget-primary) 35%,transparent)!important}.lsc-widget-container .lsc-product-thumb{position:relative!important;background:var(--lsc-widget-surface-sunken)!important;min-height:84px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.lsc-widget-container .lsc-product-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform var(--lsc-widget-dur-base) var(--lsc-widget-ease)!important}.lsc-widget-container a.lsc-product-card:hover .lsc-product-thumb img{transform:scale(1.06)!important}.lsc-widget-container .lsc-product-thumb svg{width:28px!important;height:28px!important;fill:var(--lsc-widget-text-subtle)!important}.lsc-widget-container .lsc-product-badge{position:absolute!important;top:6px!important;left:6px!important;background:var(--lsc-widget-primary)!important;color:#fff!important;font-size:10px!important;font-weight:700!important;padding:2px 8px!important;border-radius:999px!important;text-transform:uppercase!important;letter-spacing:0.04em!important}[dir="rtl"] .lsc-widget-container .lsc-product-badge{left:auto!important;right:6px!important}.lsc-widget-container .lsc-product-body{padding:10px 12px 10px 0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important}[dir="rtl"] .lsc-widget-container .lsc-product-body{padding:10px 0 10px 12px!important}.lsc-widget-container .lsc-message-bot .lsc-message-bubble .lsc-product-name{font-size:13px!important;font-weight:600!important;color:var(--lsc-widget-text)!important;line-height:1.35!important;margin:0 0 4px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-decoration:none!important;-webkit-text-decoration:none!important}.lsc-widget-container .lsc-message-bot .lsc-message-bubble .lsc-product-price{font-size:13px!important;font-weight:700!important;color:var(--lsc-widget-primary)!important;display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important}.lsc-widget-container a.lsc-product-card .lsc-product-price,.lsc-widget-container a.lsc-product-card .lsc-product-price a,.lsc-widget-container a.lsc-product-card .lsc-product-price span,.lsc-widget-container .lsc-message-bot .lsc-message-bubble a.lsc-product-card .lsc-product-price,.lsc-widget-container .lsc-message-bot .lsc-message-bubble a.lsc-product-card .lsc-product-price a{text-decoration:none!important;text-decoration-line:none!important;-webkit-text-decoration:none!important;border-bottom:none!important}.lsc-widget-container a.lsc-product-card .lsc-product-price del{text-decoration:line-through!important}.lsc-widget-container .lsc-message-bot .lsc-message-bubble .lsc-product-price del{color:var(--lsc-widget-text-subtle)!important;font-weight:500!important;text-decoration:line-through!important;font-size:0.9em!important}.lsc-widget-container .lsc-message-bot .lsc-message-bubble .lsc-product-price ins{background:transparent!important;color:var(--lsc-widget-primary)!important;text-decoration:none!important}.lsc-widget-container .lsc-message-bot .lsc-message-bubble .lsc-product-stock.lsc-out-of-stock{color:#ef4444!important;font-size:11px!important;font-weight:600!important}.lsc-widget-container .lsc-message-bot .lsc-message-bubble .lsc-product-btn{display:none!important}.lsc-widget-container .lsc-product-card.lsc-skeleton{pointer-events:none!important;opacity:0.7!important}.lsc-widget-container .lsc-product-card.lsc-skeleton .lsc-product-thumb{background:linear-gradient(90deg,#f1f3f6 0%,#e5e7eb 50%,#f1f3f6 100%)!important;background-size:200% 100%!important;animation:lsc-shimmer 1.4s linear infinite!important}.lsc-widget-container .lsc-cta-buttons{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important}.lsc-widget-container .lsc-message-bot .lsc-message-bubble a.lsc-cta-btn,.lsc-widget-container .lsc-message-bot .lsc-message-bubble a.lsc-cta-btn:hover,.lsc-widget-container .lsc-message-bot .lsc-message-bubble a.lsc-cta-btn:focus,.lsc-widget-container .lsc-message-bot .lsc-message-bubble a.lsc-cta-btn:visited,.lsc-widget-container a.lsc-cta-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:9px 14px!important;border-radius:999px!important;background:var(--lsc-widget-primary)!important;color:#fff!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;text-decoration:none!important;border:none!important;box-shadow:0 8px 18px -12px color-mix(in srgb,var(--lsc-widget-primary) 70%,transparent)!important;transition:transform var(--lsc-widget-dur-fast) var(--lsc-widget-ease),filter var(--lsc-widget-dur-fast) var(--lsc-widget-ease)!important;cursor:pointer!important}.lsc-widget-container .lsc-message-bot .lsc-message-bubble a.lsc-cta-btn:hover,.lsc-widget-container a.lsc-cta-btn:hover{transform:translateY(-1px)!important;filter:brightness(1.05)!important;text-decoration:none!important;color:#fff!important}.lsc-widget-container .lsc-rating-card{margin:10px 0!important;padding:14px 16px!important;background:var(--lsc-widget-surface-muted)!important;border-radius:16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;animation:lscMsgIn var(--lsc-widget-dur-base) var(--lsc-widget-ease)!important}.lsc-widget-container .lsc-rating-prompt{font-size:13px!important;font-weight:600!important;color:var(--lsc-widget-text-muted)!important;text-align:center!important}.lsc-widget-container .lsc-rating-stars{display:flex!important;gap:4px!important}.lsc-widget-container .lsc-rating-star{width:32px!important;height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;transition:transform var(--lsc-widget-dur-fast) var(--lsc-widget-ease),background var(--lsc-widget-dur-fast) var(--lsc-widget-ease)!important;background:transparent!important}.lsc-widget-container .lsc-rating-star svg{width:22px!important;height:22px!important;fill:#d1d5db!important;transition:fill var(--lsc-widget-dur-fast) var(--lsc-widget-ease)!important}.lsc-widget-container .lsc-rating-star:hover{transform:scale(1.12)!important}.lsc-widget-container .lsc-rating-star.lsc-star-active svg,.lsc-widget-container .lsc-rating-star.lsc-star-chosen svg{fill:#f59e0b!important}.lsc-widget-container .lsc-rating-star.lsc-star-chosen{animation:lscStarPop 0.4s var(--lsc-widget-ease)!important}.lsc-widget-container .lsc-rating-star:disabled{cursor:default!important;opacity:0.6!important}.lsc-widget-container .lsc-rating-thanks{font-size:12px!important;color:var(--lsc-widget-text-muted)!important;text-align:center!important}.lsc-widget-container .lsc-lead-overlay{position:absolute!important;inset:0!important;background:rgb(15 23 42 / .55)!important;backdrop-filter:blur(4px)!important;z-index:5!important;display:none!important;align-items:center!important;justify-content:center!important;padding:24px!important;border-radius:var(--lsc-widget-radius)!important;opacity:0!important;transition:opacity var(--lsc-widget-dur-base) var(--lsc-widget-ease)!important}.lsc-widget-container .lsc-lead-overlay.lsc-visible{display:flex!important;opacity:1!important}.lsc-widget-container .lsc-lead-card{background:var(--lsc-widget-surface)!important;border-radius:18px!important;padding:22px 20px!important;width:100%!important;max-width:320px!important;box-shadow:0 30px 60px -10px rgb(15 23 42 / .4)!important;animation:lscMsgIn var(--lsc-widget-dur-base) var(--lsc-widget-ease)!important}.lsc-widget-container .lsc-lead-title{font-size:16px!important;font-weight:700!important;color:var(--lsc-widget-text)!important;margin:0 0 6px!important}.lsc-widget-container .lsc-lead-desc{font-size:13px!important;color:var(--lsc-widget-text-muted)!important;margin:0 0 14px!important;line-height:1.5!important}.lsc-widget-container .lsc-lead-error{display:none!important;background:color-mix(in srgb,#ef4444 12%,#fff)!important;color:#b91c1c!important;padding:8px 12px!important;border-radius:10px!important;font-size:12px!important;margin-bottom:10px!important}.lsc-widget-container .lsc-lead-error.lsc-visible{display:block!important}.lsc-widget-container .lsc-lead-fields{display:flex!important;flex-direction:column!important;gap:10px!important;margin-bottom:14px!important}.lsc-widget-container .lsc-lead-label{font-size:12px!important;font-weight:600!important;color:var(--lsc-widget-text-muted)!important;margin:0 0 4px!important;display:block!important}.lsc-widget-container .lsc-lead-input{width:100%!important;padding:10px 12px!important;background:var(--lsc-widget-surface-muted)!important;border:1px solid transparent!important;border-radius:10px!important;font-size:14px!important;color:var(--lsc-widget-text)!important;transition:background var(--lsc-widget-dur-fast) var(--lsc-widget-ease),border-color var(--lsc-widget-dur-fast) var(--lsc-widget-ease)!important}.lsc-widget-container .lsc-lead-input:focus{outline:none!important;background:#fff!important;border-color:var(--lsc-widget-primary)!important}.lsc-widget-container .lsc-lead-actions{display:flex!important;justify-content:flex-end!important}.lsc-widget-container .lsc-lead-btn{background:var(--lsc-widget-primary)!important;color:#fff!important;padding:10px 18px!important;border-radius:10px!important;font-size:14px!important;font-weight:600!important;transition:transform var(--lsc-widget-dur-fast) var(--lsc-widget-ease),background var(--lsc-widget-dur-fast) var(--lsc-widget-ease)!important}.lsc-widget-container .lsc-lead-btn:hover:not(:disabled){background:var(--lsc-widget-primary-dark)!important}.lsc-widget-container .lsc-lead-btn:active:not(:disabled){transform:scale(.97)!important}.lsc-widget-container .lsc-lead-btn:disabled{opacity:0.6!important;cursor:not-allowed!important}.lsc-widget-container .lsc-chat-header,.lsc-widget-container .lsc-chat-input-area,.lsc-widget-container .lsc-chat-footer{flex-shrink:0!important}.lsc-widget-container .lsc-chat-input-area{padding:8px 14px 6px!important;background:var(--lsc-widget-surface)!important;border-top:1px solid var(--lsc-widget-divider)!important;position:relative!important;z-index:2!important}.lsc-widget-container .lsc-chat-input-wrap{display:flex!important;align-items:flex-end!important;gap:8px!important;background:var(--lsc-widget-surface-muted)!important;border:1px solid var(--lsc-widget-divider)!important;border-radius:999px!important;padding:6px 6px 6px 16px!important;overflow:hidden!important;transition:background var(--lsc-widget-dur-fast) var(--lsc-widget-ease),border-color var(--lsc-widget-dur-fast) var(--lsc-widget-ease),box-shadow var(--lsc-widget-dur-fast) var(--lsc-widget-ease)!important}[dir="rtl"] .lsc-widget-container .lsc-chat-input-wrap{padding:6px 16px 6px 6px!important}.lsc-widget-container .lsc-chat-input-wrap:focus-within{background:#fff!important;border-color:color-mix(in srgb,var(--lsc-widget-primary) 40%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--lsc-widget-primary) 16%,transparent)!important}.lsc-widget-container .lsc-chat-input,.lsc-widget-container .lsc-chat-input:focus,.lsc-widget-container .lsc-chat-input:focus-visible,.lsc-widget-container .lsc-chat-input:active{flex:1!important;min-height:36px!important;max-height:120px!important;width:100%!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;resize:none!important;font-size:var(--lsc-widget-font-size)!important;color:var(--lsc-widget-text)!important;line-height:1.45!important;padding:8px 0!important;font-family:inherit!important;scrollbar-width:thin!important;-webkit-appearance:none!important;appearance:none!important}.lsc-widget-container .lsc-chat-input::placeholder{color:var(--lsc-widget-text-subtle)!important;opacity:1!important}.lsc-widget-container .lsc-chat-input:disabled{opacity:0.6!important;cursor:not-allowed!important}.lsc-widget-container .lsc-chat-send{width:36px!important;height:36px!important;border-radius:50%!important;background:var(--lsc-widget-primary)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;transition:transform var(--lsc-widget-dur-fast) var(--lsc-widget-ease),background var(--lsc-widget-dur-fast) var(--lsc-widget-ease),opacity var(--lsc-widget-dur-fast) var(--lsc-widget-ease)!important}.lsc-widget-container .lsc-chat-send svg{width:16px!important;height:16px!important;fill:currentColor!important}.lsc-widget-container .lsc-chat-send:hover:not(:disabled){background:var(--lsc-widget-primary-dark)!important;transform:translateY(-1px)!important}.lsc-widget-container .lsc-chat-send:active:not(:disabled){transform:scale(.94)!important}.lsc-widget-container .lsc-chat-send:disabled{background:var(--lsc-widget-surface-sunken)!important;color:var(--lsc-widget-text-subtle)!important;cursor:not-allowed!important;transform:none!important}[dir="rtl"] .lsc-widget-container .lsc-chat-send svg{transform:scaleX(-1)!important}.lsc-widget-container .lsc-char-count{position:absolute!important;right:16px!important;bottom:2px!important;font-size:10px!important;line-height:1!important;color:var(--lsc-widget-text-subtle)!important;text-align:right!important;margin:0!important;padding:0!important;opacity:0!important;pointer-events:none!important;transition:opacity var(--lsc-widget-dur-fast) var(--lsc-widget-ease)!important}.lsc-widget-container .lsc-chat-input-wrap:focus-within~.lsc-char-count{opacity:0.8!important}.lsc-widget-container .lsc-char-count.lsc-limit-near{color:#f59e0b!important;opacity:1!important}.lsc-widget-container .lsc-char-count.lsc-limit-reached{color:#ef4444!important;opacity:1!important}[dir="rtl"] .lsc-widget-container .lsc-char-count{right:auto!important;left:16px!important;text-align:left!important}.lsc-widget-container .lsc-hp-field{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.lsc-widget-container .lsc-chat-footer{padding:4px 14px 8px!important;background:var(--lsc-widget-surface)!important;text-align:center!important;font-size:11px!important;color:var(--lsc-widget-text-subtle)!important}.lsc-widget-container .lsc-chat-footer a{color:var(--lsc-widget-text-muted)!important;font-weight:600!important;text-decoration:none!important}.lsc-widget-container .lsc-chat-footer a:hover{color:var(--lsc-widget-primary)!important}@keyframes lscFabPulse{0%{transform:scale(.85);opacity:.55}70%{transform:scale(1.15);opacity:0}100%{transform:scale(1.15);opacity:0}}@keyframes lscLabelFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes lscOnlinePulse{0%,100%{opacity:1;transform:scale(1)}60%{opacity:.85;transform:scale(1.05)}}@keyframes lscMsgIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes lscDot{0%,60%,100%{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes lsc-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@keyframes lscStarPop{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}.lsc-widget-container[dir="rtl"] .lsc-chat-header-actions{margin-left:0!important;margin-right:auto!important}.lsc-widget-container[dir="rtl"] .lsc-source-link{margin:0 0 6px 6px!important}@media screen and (max-width:480px){html body .lsc-widget-container,body .lsc-widget-container,.lsc-widget-container{bottom:16px!important;right:16px!important}.lsc-widget-container.lsc-position-left{left:16px!important}.lsc-widget-container .lsc-chat-window{position:fixed!important;bottom:0!important;right:0!important;left:0!important;top:0!important;width:100%!important;height:100%!important;max-height:100%!important;border-radius:0!important}.lsc-widget-container .lsc-chat-header-actions{flex-shrink:0!important}.lsc-widget-container .lsc-message-user .lsc-message-bubble{max-width:80%!important}.lsc-widget-container .lsc-product-card{grid-template-columns:72px 1fr!important}}@media screen and (max-width:768px){.lsc-widget-container .lsc-widget-label{display:none!important}}@media (prefers-reduced-motion:reduce){.lsc-widget-container *,.lsc-widget-container *::before,.lsc-widget-container *::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}@media print{.lsc-widget-container{display:none!important}}.lsc-widget-container.lsc-widget-container .lsc-chat-window>.lsc-chat-header.lsc-chat-header{background:linear-gradient(135deg,var(--lsc-widget-primary,#2b00ff) 0%,#1f00cc 100%)!important;color:#ffffff!important}.lsc-widget-container.lsc-widget-container .lsc-chat-header .lsc-chat-header-name,.lsc-widget-container.lsc-widget-container .lsc-chat-header .lsc-chat-header-status,.lsc-widget-container.lsc-widget-container .lsc-chat-header .lsc-chat-header-info{color:#ffffff!important}.lsc-widget-container.lsc-widget-container .lsc-chat-header.lsc-chat-header{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important}.lsc-widget-container.lsc-widget-container .lsc-chat-window.lsc-chat-window{border:0!important;outline:0!important;box-shadow:var(--lsc-widget-shadow-window)!important}.lsc-widget-container.lsc-widget-container .lsc-message-user .lsc-message-bubble{display:block!important;width:auto!important;min-width:2.5em!important;max-width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.lsc-widget-container.lsc-widget-container .lsc-message-bot .lsc-message-bubble{display:block!important;width:auto!important;max-width:100%!important;background:var(--lsc-widget-surface-muted)!important}