/*! built from sgwa-front.css — readable source is beside this file */
.sgwa-root{--sgwa-bg:#25d366;--sgwa-fg:#fff;--sgwa-header-bg:#0f3057;--sgwa-header-fg:#fff;--sgwa-offset-x:24px;--sgwa-offset-y:24px;--sgwa-z:9999;--sgwa-size:56px;--sgwa-glyph:24px;--sgwa-surface:#fff;--sgwa-text:#0f172a;--sgwa-muted:#64748b;--sgwa-line:#e2e8f0;--sgwa-hover:#f8fafc;--sgwa-online:#16a34a;--sgwa-rd:50%;--sgwa-sd:0 4px 12px rgba(15,48,87,.24);--sgwa-pw:320px;display:flex;font-family:system-ui,-apple-system,Segoe UI,roboto,sans-serif;font-size:14px;gap:12px;line-height:1.45;position:fixed;z-index:var(--sgwa-z)}.sgwa-root,.sgwa-root *,.sgwa-root :after,.sgwa-root :before{box-sizing:border-box}.sgwa-root :focus-visible{outline:2px solid var(--sgwa-header-bg);outline-offset:2px}@media (forced-colors:active){.sgwa-cta:focus-visible,.sgwa-root :focus-visible{outline:3px solid Highlight}}.sgwa-root--bottom-left,.sgwa-root--bottom-right,.sgwa-root--middle-left,.sgwa-root--middle-right{flex-direction:column-reverse}.sgwa-root--top-left,.sgwa-root--top-right{flex-direction:column}.sgwa-fallback--bottom-right,.sgwa-fallback--middle-right,.sgwa-fallback--top-right,.sgwa-root--bottom-right,.sgwa-root--middle-right,.sgwa-root--top-right{right:var(--sgwa-offset-x)}.sgwa-fallback--bottom-left,.sgwa-fallback--middle-left,.sgwa-fallback--top-left,.sgwa-root--bottom-left,.sgwa-root--middle-left,.sgwa-root--top-left{left:var(--sgwa-offset-x)}.sgwa-fallback--bottom-left,.sgwa-fallback--bottom-right,.sgwa-root--bottom-left,.sgwa-root--bottom-right{bottom:var(--sgwa-offset-y)}.sgwa-fallback--top-left,.sgwa-fallback--top-right,.sgwa-root--top-left,.sgwa-root--top-right{top:var(--sgwa-offset-y)}.sgwa-fallback--middle-left,.sgwa-fallback--middle-right,.sgwa-root--middle-left,.sgwa-root--middle-right{top:50%}.sgwa-root--bottom-right,.sgwa-root--middle-right,.sgwa-root--top-right{align-items:flex-end}.sgwa-root--bottom-left,.sgwa-root--middle-left,.sgwa-root--top-left{align-items:flex-start}.sgwa-root--middle-left,.sgwa-root--middle-right{transform:translateY(-50%)}.sgwa-root--small{--sgwa-size:48px;--sgwa-glyph:20px}.sgwa-root--medium{--sgwa-size:56px;--sgwa-glyph:24px}.sgwa-root--large{--sgwa-size:64px;--sgwa-glyph:28px}.sgwa-launcher{align-items:center;background-color:var(--sgwa-bg);border:0;border-radius:var(--sgwa-rd);box-shadow:var(--sgwa-sd);color:var(--sgwa-fg);cursor:pointer;display:inline-flex;flex:0 0 auto;height:var(--sgwa-size);justify-content:center;margin:0;padding:0;text-decoration:none;transition:transform .15s ease,opacity .2s ease;width:var(--sgwa-size);-webkit-tap-highlight-color:transparent}.sgwa-launcher:focus,.sgwa-launcher:hover{color:var(--sgwa-fg);transform:scale(1.06)}.sgwa-launcher:focus-visible{outline:3px solid var(--sgwa-header-bg);outline-offset:3px}.sgwa-launcher__glyph{display:block;pointer-events:none}.sgwa-launcher__glyph svg{display:block;height:var(--sgwa-glyph);width:var(--sgwa-glyph)}.sgwa-launcher__icon{border-radius:var(--sgwa-rd);height:calc(var(--sgwa-size) - 16px);object-fit:cover;pointer-events:none;width:calc(var(--sgwa-size) - 16px)}.sgwa-root.is-pending .sgwa-launcher,.sgwa-root.is-tucked .sgwa-launcher{opacity:0;pointer-events:none;transform:scale(.7)}.sgwa-root.is-pending .sgwa-bubble,.sgwa-root.is-tucked .sgwa-bubble{display:none}.sgwa-bubble{align-items:center;background:var(--sgwa-surface);border-radius:14px;box-shadow:0 10px 28px rgba(15,48,87,.22);color:var(--sgwa-text);display:flex;max-width:min(280px,calc(100vw - 48px));position:relative}.sgwa-bubble[hidden]{display:none}.sgwa-bubble__body{align-items:center;background:none;border:0;border-radius:inherit;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;margin:0;padding:12px 30px 12px 14px;text-align:left;text-decoration:none;width:100%}.sgwa-bubble__body:focus,.sgwa-bubble__body:hover{background:var(--sgwa-hover);color:inherit}.sgwa-bubble__body:focus-visible{outline:3px solid var(--sgwa-header-bg);outline-offset:2px}.sgwa-bubble__avatar{background:var(--sgwa-hover);border-radius:50%;display:block;flex:0 0 auto;height:34px;overflow:hidden;width:34px}.sgwa-bubble__avatar img{display:block;height:100%;object-fit:cover;width:100%}.sgwa-bubble__text{display:block;font-size:13.5px;line-height:1.4}.sgwa-bubble__close,.sgwa-panel__close{align-items:center;border:0;cursor:pointer;display:inline-flex;justify-content:center;padding:0;position:absolute}.sgwa-bubble__close{background:none;border-radius:50%;color:var(--sgwa-muted);height:22px;right:4px;top:4px;width:22px}.sgwa-bubble__close:focus,.sgwa-bubble__close:hover{background:var(--sgwa-hover);color:var(--sgwa-text)}.sgwa-bubble__close:focus-visible{outline:2px solid var(--sgwa-header-bg);outline-offset:1px}.sgwa-bubble__close-glyph{display:block;pointer-events:none}.sgwa-bubble__close-glyph svg{display:block;height:13px;width:13px}.sgwa-panel{background:var(--sgwa-surface);border-radius:16px;box-shadow:0 18px 44px rgba(15,48,87,.26);color:var(--sgwa-text);max-width:calc(100vw - 32px);overflow:hidden;text-align:left;width:var(--sgwa-pw)}.sgwa-panel[hidden]{display:none}.sgwa-panel__head{background:var(--sgwa-header-bg);color:var(--sgwa-header-fg);padding:16px 46px 16px 16px;position:relative}.sgwa-panel__title{color:inherit;font-size:15px;font-weight:600;line-height:1.3;margin:0}.sgwa-panel__subtitle{color:inherit;font-size:12px;line-height:1.45;margin:4px 0 0;opacity:.82}.sgwa-panel__close{background:hsla(0,0%,100%,.14);border-radius:8px;color:inherit;height:28px;right:10px;top:10px;transition:background-color .15s ease;width:28px}.sgwa-panel__close:hover{background:hsla(0,0%,100%,.26)}.sgwa-panel__close:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.sgwa-panel__close-glyph{display:block;pointer-events:none}.sgwa-panel__body{max-height:58vh;overflow-y:auto;overscroll-behavior:contain;padding:8px}.sgwa-panel__search{padding:4px 4px 8px}.sgwa-search-input{background:var(--sgwa-surface);border:1px solid var(--sgwa-line);border-radius:999px;color:var(--sgwa-text);font:inherit;font-size:13px;min-height:36px;padding:6px 12px;width:100%}.sgwa-search-input:focus{border-color:var(--sgwa-header-bg);box-shadow:0 0 0 3px rgba(15,48,87,.14);outline:2px solid transparent}.sgwa-group__title{color:var(--sgwa-muted);font-size:11px;font-weight:700;letter-spacing:.06em;margin:10px 8px 4px;text-transform:uppercase}.sgwa-group[hidden]{display:none}.sgwa-agent-list{list-style:none;margin:0;padding:0}.sgwa-agent-item[hidden]{display:none}.sgwa-agent{align-items:center;border-radius:12px;color:var(--sgwa-text);display:flex;gap:12px;padding:8px;text-decoration:none;transition:background-color .15s ease}.sgwa-agent:focus,.sgwa-agent:hover{background:var(--sgwa-hover);color:var(--sgwa-text)}.sgwa-agent:focus-visible{outline:2px solid var(--sgwa-header-bg);outline-offset:-2px}.sgwa-agent__avatar{align-items:center;background:var(--sgwa-header-bg);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:600;height:42px;justify-content:center;overflow:hidden;width:42px}.sgwa-agent__avatar img{display:block;height:100%;object-fit:cover;width:100%}.sgwa-agent--offline .sgwa-agent__avatar{opacity:.65}.sgwa-agent__body{display:flex;flex-direction:column;gap:1px;min-width:0}.sgwa-agent__name,.sgwa-agent__role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgwa-agent__name{font-size:14px;font-weight:600}.sgwa-agent__role{color:var(--sgwa-muted);font-size:12px}.sgwa-agent__status{align-items:center;color:var(--sgwa-muted);display:inline-flex;font-size:11px;font-weight:600;gap:5px;margin-top:2px}.sgwa-agent__dot{background:var(--sgwa-muted);border-radius:50%;display:inline-block;flex:0 0 auto;height:7px;width:7px}.sgwa-agent__status.is-online{color:var(--sgwa-online)}.sgwa-agent__status.is-online .sgwa-agent__dot{background:var(--sgwa-online)}.sgwa-panel__empty{color:var(--sgwa-muted);font-size:13px;margin:12px 8px}.sgwa-panel__empty[hidden]{display:none}.sgwa-form-wrap{padding:4px 8px 8px}.sgwa-form__row{display:flex;flex-direction:column;gap:4px;margin:0 0 12px}.sgwa-form__label{color:var(--sgwa-text);font-size:12px;font-weight:600}.sgwa-form__required{color:var(--sgwa-muted)}.sgwa-form__input{background:var(--sgwa-surface);border:1px solid var(--sgwa-line);border-radius:8px;color:var(--sgwa-text);font:inherit;font-size:13px;min-height:38px;padding:8px 12px;width:100%}.sgwa-form__input--area{min-height:72px;resize:vertical}.sgwa-form__input:focus{border-color:var(--sgwa-header-bg);box-shadow:0 0 0 3px rgba(15,48,87,.14);outline:2px solid transparent}.sgwa-form__input[aria-invalid=true]{border-color:#dc2626}.sgwa-form__hint{color:var(--sgwa-muted);font-size:11.5px;line-height:1.4}.sgwa-form__error{color:#dc2626;font-size:11.5px;font-weight:600;line-height:1.4}.sgwa-form__error[hidden]{display:none}.sgwa-form__trap{height:1px;left:-9999px;margin:0;overflow:hidden;position:absolute!important;width:1px}.sgwa-form__consent{align-items:start;color:var(--sgwa-muted);display:grid;font-size:12px;gap:4px 8px;grid-template-columns:auto 1fr;line-height:1.45;margin:0 0 14px}.sgwa-form__consent input{accent-color:var(--sgwa-header-bg);height:15px;margin:2px 0 0;width:15px}.sgwa-form__consent .sgwa-form__error{grid-column:2}.sgwa-form__submit{background:var(--sgwa-bg);border:0;border-radius:10px;color:var(--sgwa-fg);cursor:pointer;display:block;font:inherit;font-size:14px;font-weight:600;min-height:42px;padding:10px 16px;transition:opacity .15s ease;width:100%}.sgwa-form__submit:disabled{cursor:default;opacity:.65}.sgwa-form__submit:focus-visible{outline:3px solid var(--sgwa-header-bg);outline-offset:2px}.sgwa-form__submit:hover:not(:disabled){opacity:.9}.sgwa-form__status{color:var(--sgwa-muted);font-size:12px;line-height:1.45;margin:10px 0 0}.sgwa-form__status.is-error{color:#dc2626;font-weight:600}.sgwa-form__status:empty{display:none}.sgwa-form__done{color:var(--sgwa-text);font-size:13.5px;line-height:1.5;margin:12px 4px}.sgwa-sr-only{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (max-width:781px){.sgwa-root--hide-mobile{display:none}}@media (min-width:782px){.sgwa-root--hide-desktop{display:none}}@media (max-width:480px){.sgwa-root{left:var(--sgwa-offset-x);right:var(--sgwa-offset-x)}.sgwa-panel{align-self:stretch;max-width:none;width:auto}}@media (prefers-color-scheme:dark){.sgwa-root--auto-dark{--sgwa-surface:#16202e;--sgwa-text:#e8eef6;--sgwa-muted:#93a4b8;--sgwa-line:#2b3a4d;--sgwa-hover:#1e2c3d;--sgwa-online:#34d07f}}@media (prefers-reduced-motion:no-preference){.sgwa-root--anim-fade:not(.is-pending) .sgwa-launcher{animation:sgwa-fade .26s ease-out backwards}.sgwa-root--anim-slide-up:not(.is-pending) .sgwa-launcher{animation:sgwa-slide-up .3s ease-out backwards}.sgwa-root--anim-scale:not(.is-pending) .sgwa-launcher{animation:sgwa-scale .24s ease-out backwards}.sgwa-root--anim-bounce:not(.is-pending) .sgwa-launcher{animation:sgwa-bounce .62s cubic-bezier(.28,.84,.42,1) backwards}.sgwa-root--anim-swing:not(.is-pending) .sgwa-launcher{animation:sgwa-swing .7s ease-out backwards}.sgwa-root.is-open:not(.sgwa-root--preview) .sgwa-panel{animation:sgwa-panel-in .18s ease-out backwards}.sgwa-root:not(.sgwa-root--preview) .sgwa-bubble{animation:sgwa-panel-in .22s ease-out backwards}.sgwa-root--pulse .sgwa-launcher{position:relative}.sgwa-root--pulse:not(.is-pending) .sgwa-launcher:after{animation:sgwa-pulse 2s ease-out infinite;background:var(--sgwa-bg);border-radius:50%;content:"";height:var(--sgwa-size);left:0;pointer-events:none;position:absolute;top:0;width:var(--sgwa-size);z-index:-1}}@keyframes sgwa-fade{0%{opacity:0}to{opacity:1}}@keyframes sgwa-slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes sgwa-scale{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes sgwa-bounce{0%{opacity:0;transform:translateY(28px)}55%{opacity:1;transform:translateY(-8px)}78%{transform:translateY(3px)}to{transform:translateY(0)}}@keyframes sgwa-swing{0%{opacity:0;transform:rotate(-24deg) scale(.9)}60%{opacity:1;transform:rotate(10deg) scale(1)}80%{transform:rotate(-4deg)}to{transform:rotate(0)}}@keyframes sgwa-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sgwa-pulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.sgwa-cta,.sgwa-root,.sgwa-root *{animation:none!important;transition:none!important}.sgwa-launcher:focus,.sgwa-launcher:hover{transform:none}.sgwa-root--pulse .sgwa-launcher:after{display:none}}.sgwa-inline,.sgwa-woo{clear:both;display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.sgwa-woo--cart,.sgwa-woo--checkout,.sgwa-woo--thankyou{margin:16px 0}.sgwa-inline--center{justify-content:center}.sgwa-inline--right{justify-content:flex-end}.sgwa-cta{align-items:center;border:1px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.95em;font-weight:600;gap:8px;justify-content:center;line-height:1.3;max-width:100%;padding:.7em 1.2em;text-align:center;text-decoration:none;transition:opacity .15s ease,background-color .15s ease}.sgwa-cta--primary{background:#25d366;color:#fff}.sgwa-cta--primary:focus,.sgwa-cta--primary:hover{background:#1fb856;color:#fff;text-decoration:none}.sgwa-cta--ghost{background:transparent;border-color:#0f3057;color:#0f3057}.sgwa-cta--ghost:focus,.sgwa-cta--ghost:hover{background:rgba(15,48,87,.08);color:#0f3057;text-decoration:none}.sgwa-cta:focus-visible{outline:3px solid #0f3057;outline-offset:2px}.sgwa-inline--full .sgwa-cta{flex:1 1 100%}.sgwa-cta__glyph{display:inline-flex;flex:0 0 auto;pointer-events:none}.sgwa-cta__glyph svg{display:block;height:1.1em;width:1.1em}@media (prefers-color-scheme:dark){.sgwa-cta--ghost{border-color:currentcolor;color:inherit}}.sgwa-fallback{--sgwa-offset-x:24px;--sgwa-offset-y:24px;background:#25d366;border-radius:999px;box-shadow:0 4px 12px rgba(15,48,87,.24);color:#fff;display:inline-block;font-family:system-ui,-apple-system,Segoe UI,roboto,sans-serif;font-size:14px;font-weight:600;padding:12px 18px;position:fixed;text-decoration:none;z-index:9999}@media (max-width:781px){.sgwa-fallback--hide-mobile{display:none}}@media (min-width:782px){.sgwa-fallback--hide-desktop{display:none}}@media print{.sgwa-fallback,.sgwa-root,.sgwa-woo{display:none}.sgwa-inline .sgwa-cta{background:none;border-color:currentcolor;color:inherit}}