:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.SupportChatWidget-module__NgRHUG__root{--chat-accent:var(--primary);--chat-on-accent:var(--primary-inv);--chat-surface:var(--surface-input);--chat-surface-muted:var(--surface-subtle);--chat-border:var(--border-light);--chat-text:var(--primary);--chat-text-muted:rgba(var(--primary-rgb),.7);--chat-radius-card:24px;--chat-radius-button:12px;--chat-shadow-card:0 18px 50px rgba(var(--primary-rgb),.16),0 4px 12px rgba(var(--primary-rgb),.08);--chat-shadow-button:0 2px 10px rgba(var(--primary-rgb),.22);--chat-edge:24px;--chat-launcher-size:64px;font-family:var(--font-body);color:var(--chat-text)}@media (max-width:479px){.SupportChatWidget-module__NgRHUG__root{--chat-edge:16px}}.SupportChatWidget-module__NgRHUG__launcherWrap{right:var(--chat-edge);bottom:var(--chat-edge);z-index:60;position:fixed}.SupportChatWidget-module__NgRHUG__launcher{width:var(--chat-launcher-size);height:var(--chat-launcher-size);background:var(--chat-accent);color:var(--chat-on-accent);box-shadow:0 8px 24px rgba(var(--primary-rgb),.28),var(--chat-shadow-button);cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;transition:transform .15s;display:flex}.SupportChatWidget-module__NgRHUG__launcher:hover{transform:scale(1.06)}.SupportChatWidget-module__NgRHUG__launcher:active{transform:scale(.94)}.SupportChatWidget-module__NgRHUG__launcher:focus-visible{outline:3px solid rgba(var(--secondary-rgb),.9);outline-offset:3px}.SupportChatWidget-module__NgRHUG__launcherIcon{animation:.25s ease-out both SupportChatWidget-module__NgRHUG__icon-in;display:flex}.SupportChatWidget-module__NgRHUG__launcherIcon svg{width:34px;height:34px}.SupportChatWidget-module__NgRHUG__launcherIconClose svg{width:28px;height:28px}@keyframes SupportChatWidget-module__NgRHUG__icon-in{0%{opacity:0;transform:rotate(-90deg)scale(.6)}to{opacity:1;transform:none}}.SupportChatWidget-module__NgRHUG__tooltip{background:var(--chat-accent);color:var(--chat-on-accent);white-space:nowrap;box-shadow:var(--chat-shadow-button);pointer-events:none;opacity:0;border-radius:9999px;padding:8px 14px;font-size:14px;font-weight:500;line-height:1.2;transition:opacity .15s,transform .15s;position:absolute;top:50%;right:calc(100% + 12px);transform:translate(6px,-50%)}@media (hover:hover){.SupportChatWidget-module__NgRHUG__launcher:hover+.SupportChatWidget-module__NgRHUG__tooltip{opacity:1;transform:translateY(-50%)}}.SupportChatWidget-module__NgRHUG__launcher:focus-visible+.SupportChatWidget-module__NgRHUG__tooltip{opacity:1;transform:translateY(-50%)}.SupportChatWidget-module__NgRHUG__launcherWrap[data-open=true] .SupportChatWidget-module__NgRHUG__tooltip{display:none}.SupportChatWidget-module__NgRHUG__panel{right:var(--chat-edge);bottom:calc(var(--chat-edge) + var(--chat-launcher-size) + 16px);z-index:60;border:1px solid var(--chat-border);border-radius:var(--chat-radius-card);background:var(--chat-surface);width:376px;max-width:calc(100vw - 32px);height:540px;max-height:calc(100dvh - 128px);box-shadow:var(--chat-shadow-card);transform-origin:calc(100% - 32px) calc(100% + 48px);flex-direction:column;display:flex;position:fixed;overflow:hidden}@media (max-width:479px){.SupportChatWidget-module__NgRHUG__panel{left:var(--chat-edge);width:auto;max-width:none}}.SupportChatWidget-module__NgRHUG__panel[data-state=open]{animation:.34s cubic-bezier(.2,.9,.25,1.05) both SupportChatWidget-module__NgRHUG__panel-open}.SupportChatWidget-module__NgRHUG__panel[data-state=closing]{pointer-events:none;animation:.26s cubic-bezier(.5,0,.75,0) both SupportChatWidget-module__NgRHUG__panel-close}@keyframes SupportChatWidget-module__NgRHUG__panel-open{0%{opacity:0;border-radius:200px;transform:scale(.08)}35%{opacity:1}to{opacity:1;border-radius:var(--chat-radius-card);transform:scale(1)}}@keyframes SupportChatWidget-module__NgRHUG__panel-close{0%{opacity:1;border-radius:var(--chat-radius-card);transform:scale(1)}65%{opacity:1}to{opacity:0;border-radius:200px;transform:scale(.08)}}.SupportChatWidget-module__NgRHUG__header{background:var(--chat-accent);color:var(--chat-on-accent);align-items:center;gap:12px;padding:14px 16px;display:flex}.SupportChatWidget-module__NgRHUG__avatar{background:color-mix(in srgb,var(--chat-on-accent)16%,transparent);border-radius:9999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.SupportChatWidget-module__NgRHUG__avatar svg{width:24px;height:24px}.SupportChatWidget-module__NgRHUG__headerText{flex:1;min-width:0}.SupportChatWidget-module__NgRHUG__title{margin:0;font-size:16px;font-weight:600;line-height:1.3}.SupportChatWidget-module__NgRHUG__subtitle{opacity:.85;align-items:center;gap:6px;margin:2px 0 0;font-size:13px;line-height:1.3;display:flex}.SupportChatWidget-module__NgRHUG__statusDot{background:var(--secondary);border-radius:9999px;flex:none;width:8px;height:8px}.SupportChatWidget-module__NgRHUG__log{overscroll-behavior:contain;background:var(--chat-surface-muted);flex-direction:column;flex:1;gap:10px;min-height:0;margin:0;padding:16px;list-style:none;display:flex;overflow-y:auto}.SupportChatWidget-module__NgRHUG__message{overflow-wrap:anywhere;white-space:pre-wrap;max-width:80%;padding:10px 14px;font-size:14px;line-height:1.45}.SupportChatWidget-module__NgRHUG__messageAgent{border:1px solid var(--chat-border);background:var(--chat-surface);color:var(--chat-text);border-radius:16px 16px 16px 4px;align-self:flex-start}.SupportChatWidget-module__NgRHUG__messageUser{background:var(--chat-accent);color:var(--chat-on-accent);border-radius:16px 16px 4px;align-self:flex-end}.SupportChatWidget-module__NgRHUG__messageLabel{color:var(--chat-text-muted);margin-bottom:2px;font-size:12px;font-weight:600;line-height:1.3;display:block}.SupportChatWidget-module__NgRHUG__typing{align-items:center;gap:4px;min-height:40.3px;display:flex}.SupportChatWidget-module__NgRHUG__typingDot{background:var(--chat-text-muted);border-radius:9999px;width:7px;height:7px;animation:1.2s ease-in-out infinite SupportChatWidget-module__NgRHUG__typing-dot}.SupportChatWidget-module__NgRHUG__typingDot:nth-child(3){animation-delay:.15s}.SupportChatWidget-module__NgRHUG__typingDot:nth-child(4){animation-delay:.3s}@keyframes SupportChatWidget-module__NgRHUG__typing-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.SupportChatWidget-module__NgRHUG__composer{border-top:1px solid var(--chat-border);background:var(--chat-surface);align-items:center;gap:8px;padding:12px;display:flex}.SupportChatWidget-module__NgRHUG__input{border:1px solid var(--chat-border);border-radius:var(--chat-radius-button);background:var(--chat-surface);min-width:0;height:44px;color:var(--chat-text);flex:1;padding:0 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.SupportChatWidget-module__NgRHUG__input::placeholder{color:var(--chat-text-muted);opacity:1}.SupportChatWidget-module__NgRHUG__input:focus{border-color:var(--chat-accent);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.12);outline:none}.SupportChatWidget-module__NgRHUG__sendButton{border-radius:var(--chat-radius-button);background:var(--chat-accent);width:44px;height:44px;color:var(--chat-on-accent);box-shadow:var(--chat-shadow-button);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s,transform .15s;display:flex}.SupportChatWidget-module__NgRHUG__sendButton:hover:not(:disabled){opacity:.9}.SupportChatWidget-module__NgRHUG__sendButton:active:not(:disabled){transform:scale(.94)}.SupportChatWidget-module__NgRHUG__sendButton:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.SupportChatWidget-module__NgRHUG__sendButton:focus-visible{outline:3px solid rgba(var(--secondary-rgb),.9);outline-offset:2px}.SupportChatWidget-module__NgRHUG__sendButton svg{width:20px;height:20px}.SupportChatWidget-module__NgRHUG__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.SupportChatWidget-module__NgRHUG__launcher,.SupportChatWidget-module__NgRHUG__launcherIcon,.SupportChatWidget-module__NgRHUG__tooltip,.SupportChatWidget-module__NgRHUG__panel[data-state=open],.SupportChatWidget-module__NgRHUG__panel[data-state=closing],.SupportChatWidget-module__NgRHUG__input,.SupportChatWidget-module__NgRHUG__sendButton,.SupportChatWidget-module__NgRHUG__typingDot{transition:none;animation:none}.SupportChatWidget-module__NgRHUG__panel[data-state=closing]{visibility:hidden}.SupportChatWidget-module__NgRHUG__launcher:hover,.SupportChatWidget-module__NgRHUG__launcher:active,.SupportChatWidget-module__NgRHUG__sendButton:active:not(:disabled){transform:none}}
