.mwdai-root,.mwdai-root *{box-sizing:border-box}.mwdai-root{--mwdai-font:inherit;--mwdai-width:410px;--mwdai-height:650px;--mwdai-inline-width:760px;--mwdai-inline-height:600px;--mwdai-radius:22px;--mwdai-chat-font:15px;--mwdai-header-font:16px;--mwdai-button-font:15px;--mwdai-button-weight:500;--mwdai-button-height:44px;--mwdai-input-font:15px;--mwdai-form-title:22px;--mwdai-form-label:14px;--mwdai-form-field:15px;--mwdai-send-size:46px;--mwdai-reset-size:40px;--mwdai-send-icon:21px;--mwdai-reset-icon:19px;--mwdai-primary:#155eef;--mwdai-primary-hover:#004eeb;--mwdai-header-start:#155eef;--mwdai-header-end:#0b3aa4;--mwdai-header-text:#fff;--mwdai-logo-background:#fff;--mwdai-panel:#fff;--mwdai-text:#101828;--mwdai-muted:#667085;--mwdai-border:#d0d5dd;--mwdai-assistant-bubble:#f8fafc;--mwdai-user-bubble:#155eef;--mwdai-user-text:#fff;--mwdai-utility:#155eef;--mwdai-utility-hover:#eff4ff;--mwdai-content-button:#155eef;--mwdai-content-hover:#004eeb;--mwdai-content-text:#fff;--mwdai-primary-text:#fff;--mwdai-input:#fff;--mwdai-shadow:#101828;--mwdai-success:#067647;--mwdai-success-background:#ecfdf3;--mwdai-error:#b42318;--mwdai-online:#12b76a;color:var(--mwdai-text);font-family:var(--mwdai-font);font-size:var(--mwdai-chat-font);line-height:1.5;direction:ltr}.mwdai-root--floating{bottom:22px;position:fixed;right:22px;z-index:999999}.mwdai-root--floating.mwdai-position-left{left:22px;right:auto}.mwdai-panel{background:var(--mwdai-panel);border:1px solid var(--mwdai-border);border:1px solid color-mix(in srgb,var(--mwdai-border) 76%,transparent);border-radius:var(--mwdai-radius);box-shadow:0 22px 60px rgb(16 24 40 / .18),0 4px 12px rgb(16 24 40 / .08);box-shadow:0 22px 60px color-mix(in srgb,var(--mwdai-shadow) 18%,transparent),0 4px 12px color-mix(in srgb,var(--mwdai-shadow) 8%,transparent);display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;max-width:100%;min-width:0;overflow:hidden}.mwdai-root--floating .mwdai-panel{height:min(var(--mwdai-height), calc(100dvh - 44px));width:min(var(--mwdai-width), calc(100vw - 32px))}.mwdai-root--inline{margin:0 auto;max-width:100%;width:var(--mwdai-inline-width)}.mwdai-root--inline .mwdai-panel{height:var(--mwdai-inline-height);max-height:max(420px, calc(100dvh - 32px));width:100%}.mwdai-panel[hidden]{display:none!important}.mwdai-launcher{align-items:center;background:linear-gradient(135deg,var(--mwdai-header-start),var(--mwdai-header-end));border:0;border-radius:999px;box-shadow:0 14px 34px rgb(16 24 40 / .24);box-shadow:0 14px 34px color-mix(in srgb,var(--mwdai-shadow) 24%,transparent);color:var(--mwdai-header-text);cursor:pointer;display:flex;font:var(--mwdai-button-weight) var(--mwdai-button-font)/1 var(--mwdai-font);gap:10px;min-height:56px;padding:8px 18px 8px 8px}.mwdai-is-open .mwdai-launcher{display:none}.mwdai-launcher>img,.mwdai-launcher .mwdai-avatar-fallback{background:var(--mwdai-logo-background);border-radius:50%;display:grid;height:40px;object-fit:contain;padding:3px;place-items:center;width:40px}.mwdai-avatar-fallback svg{color:var(--mwdai-primary);height:22px;width:22px}.mwdai-header{align-items:center;background:linear-gradient(135deg,var(--mwdai-header-start),var(--mwdai-header-end));color:var(--mwdai-header-text);display:grid;gap:11px;grid-template-columns:44px minmax(0,1fr) auto;min-height:76px;padding:12px 14px}.mwdai-avatar{align-items:center;background:var(--mwdai-logo-background);border-radius:12px;display:flex;height:44px;justify-content:center;overflow:hidden;padding:3px;width:44px}.mwdai-avatar img{display:block;height:100%;object-fit:contain;width:100%}.mwdai-identity{min-width:0}.mwdai-identity strong{display:block;font-size:var(--mwdai-header-font);font-weight:650;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mwdai-identity small{align-items:center;display:flex;font-size:max(11px, calc(var(--mwdai-header-font) - 4px));gap:6px;margin-top:4px;opacity:.9}.mwdai-identity i{background:var(--mwdai-online);border:2px solid rgb(255 255 255 / .7);border-color:color-mix(in srgb,var(--mwdai-header-text) 70%,transparent);border-radius:50%;height:9px;width:9px}.mwdai-header-actions{align-items:center;display:flex;gap:7px}.mwdai-reset,.mwdai-close{align-items:center;background:rgb(255 255 255 / .12);background:color-mix(in srgb,var(--mwdai-header-text) 12%,transparent);border:1px solid rgb(255 255 255 / .28);border-color:color-mix(in srgb,var(--mwdai-header-text) 28%,transparent);border-radius:11px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;height:var(--mwdai-reset-size);justify-content:center;padding:0;width:var(--mwdai-reset-size)}.mwdai-reset:hover,.mwdai-close:hover{background:rgb(255 255 255 / .22);background:color-mix(in srgb,var(--mwdai-header-text) 22%,transparent)}.mwdai-reset svg,.mwdai-reset img{height:var(--mwdai-reset-icon);object-fit:contain;width:var(--mwdai-reset-icon)}.mwdai-close{height:36px;width:36px}.mwdai-close svg{height:18px;width:18px}.mwdai-log{min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px;scroll-behavior:smooth;scrollbar-color:color-mix(in srgb,var(--mwdai-muted) 35%,transparent) #fff0;scrollbar-width:thin}.mwdai-message{display:flex;margin:0 0 12px;max-width:100%}.mwdai-message--user{justify-content:flex-end}.mwdai-bubble{background:var(--mwdai-assistant-bubble);border:1px solid var(--mwdai-border);border:1px solid color-mix(in srgb,var(--mwdai-border) 68%,transparent);border-radius:6px 18px 18px 18px;color:var(--mwdai-text);max-width:min(88%, 610px);overflow-wrap:anywhere;padding:11px 13px;white-space:pre-wrap}.mwdai-message--user .mwdai-bubble{background:var(--mwdai-user-bubble);border-color:var(--mwdai-user-bubble);border-radius:18px 6px 18px 18px;color:var(--mwdai-user-text)}.mwdai-quick-replies,.mwdai-action-grid{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 14px;max-width:100%}.mwdai-quick-replies button,.mwdai-action,.mwdai-form-submit{align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;font:var(--mwdai-button-weight) var(--mwdai-button-font)/1.3 var(--mwdai-font);justify-content:center;min-height:var(--mwdai-button-height);min-width:0;overflow-wrap:anywhere;padding:9px 14px;text-align:center;text-decoration:none!important;white-space:normal}.mwdai-quick-replies button,.mwdai-action--utility{background:#fff0;border:1px solid var(--mwdai-utility);color:var(--mwdai-utility)}.mwdai-quick-replies button:hover,.mwdai-action--utility:hover{background:var(--mwdai-utility-hover);color:var(--mwdai-utility)}.mwdai-action--content{background:var(--mwdai-content-button);border:1px solid var(--mwdai-content-button);color:var(--mwdai-content-text)}.mwdai-action--content:hover{background:var(--mwdai-content-hover);color:var(--mwdai-content-text)}.mwdai-action{gap:9px;margin:1px 0 12px;max-width:100%}.mwdai-action svg{flex:0 0 auto;height:17px;width:17px}.mwdai-compose{align-items:flex-end;background:var(--mwdai-panel);border-top:1px solid var(--mwdai-border);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:11px 12px}.mwdai-input{background:var(--mwdai-input);border:1px solid var(--mwdai-border);border-radius:13px;color:var(--mwdai-text);font:400 var(--mwdai-input-font)/1.4 var(--mwdai-font);margin:0;max-height:120px;min-height:var(--mwdai-send-size);min-width:0;padding:11px 13px;resize:none;width:100%}.mwdai-input:focus,.mwdai-field input:focus,.mwdai-field textarea:focus,.mwdai-field select:focus{border-color:var(--mwdai-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--mwdai-primary) 16%,transparent);outline:0}.mwdai-send{align-items:center;background:var(--mwdai-primary);border:0;border-radius:13px;color:var(--mwdai-primary-text);cursor:pointer;display:inline-flex;flex:0 0 auto;height:var(--mwdai-send-size);justify-content:center;padding:0;width:var(--mwdai-send-size)}.mwdai-send:hover{background:var(--mwdai-primary-hover)}.mwdai-send svg,.mwdai-send img{height:var(--mwdai-send-icon);object-fit:contain;width:var(--mwdai-send-icon)}.mwdai-footer{background:var(--mwdai-panel);color:var(--mwdai-muted);font-size:max(10px, calc(var(--mwdai-chat-font) - 4px));padding:0 12px 9px;text-align:center}.mwdai-lead-form{background:var(--mwdai-panel);background:color-mix(in srgb,var(--mwdai-panel) 92%,var(--mwdai-primary) 8%);border:1px solid var(--mwdai-border);border-radius:16px;display:grid;gap:12px;margin:8px 0 16px;max-width:100%;padding:15px}.mwdai-form-heading h3{color:var(--mwdai-text);font:650 var(--mwdai-form-title)/1.2 var(--mwdai-font);margin:0 0 5px}.mwdai-form-heading p{color:var(--mwdai-muted);font-size:var(--mwdai-form-label);margin:0}.mwdai-form-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mwdai-field,.mwdai-field label{display:block;min-width:0}.mwdai-field label{color:var(--mwdai-text);font-size:var(--mwdai-form-label);font-weight:600}.mwdai-field b{color:var(--mwdai-error)}.mwdai-field input,.mwdai-field textarea,.mwdai-field select{background:var(--mwdai-input);border:1px solid var(--mwdai-border);border-radius:10px;color:var(--mwdai-text);display:block;font:400 var(--mwdai-form-field)/1.4 var(--mwdai-font);margin:5px 0 0;max-width:100%;min-height:43px;padding:9px 11px;resize:vertical;width:100%}.mwdai-consent{align-items:flex-start;color:var(--mwdai-muted);display:flex;font-size:var(--mwdai-form-label);gap:8px}.mwdai-consent input{flex:0 0 auto;height:17px;margin:2px 0 0;width:17px}.mwdai-privacy{color:var(--mwdai-primary);font-size:var(--mwdai-form-label)}.mwdai-form-submit{background:var(--mwdai-primary);border:1px solid var(--mwdai-primary);color:var(--mwdai-primary-text);width:100%}.mwdai-form-submit:hover{background:var(--mwdai-primary-hover)}.mwdai-form-status{color:var(--mwdai-error);font-size:var(--mwdai-form-label)}.mwdai-success{background:var(--mwdai-success-background);border-radius:12px;color:var(--mwdai-success);padding:14px}.mwdai-success strong,.mwdai-success p,.mwdai-success span{display:block;overflow-wrap:anywhere}.mwdai-success p{margin:7px 0}.mwdai-typing .mwdai-bubble{display:flex;gap:4px;padding:14px 16px}.mwdai-typing span{animation:mwdai-bounce 1.2s infinite ease-in-out;background:var(--mwdai-muted);border-radius:50%;height:6px;width:6px}.mwdai-typing span:nth-child(2){animation-delay:.14s}.mwdai-typing span:nth-child(3){animation-delay:.28s}.mwdai-honeypot{height:0!important;left:-10000px!important;overflow:hidden!important;position:absolute!important;width:0!important}.mwdai-sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mwdai-busy{cursor:progress}.mwdai-root button:disabled,.mwdai-root input:disabled,.mwdai-root textarea:disabled{cursor:not-allowed;opacity:.6}@keyframes mwdai-bounce{0%,60%,100%{transform:translateY(0);opacity:.55}30%{transform:translateY(-4px);opacity:1}}@media (max-width:640px){.mwdai-root--floating{bottom:12px;left:auto;right:12px}.mwdai-root--floating.mwdai-position-left{left:12px;right:auto}.mwdai-root--floating .mwdai-panel{height:min(var(--mwdai-height), calc(100dvh - 24px));width:min(var(--mwdai-width), calc(100vw - 24px))}.mwdai-log{padding:13px}.mwdai-form-grid{grid-template-columns:1fr}.mwdai-quick-replies button,.mwdai-action{flex:1 1 145px}}@media (max-width:380px){.mwdai-header{grid-template-columns:38px minmax(0,1fr) auto;padding:10px}.mwdai-avatar{height:38px;width:38px}.mwdai-reset,.mwdai-close{height:34px;width:34px}.mwdai-quick-replies button,.mwdai-action{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.mwdai-root *,.mwdai-log{animation-duration:.01ms!important;scroll-behavior:auto!important}}