.ChatWidget_emissary-chat-widget__NDDE0{font-family:var(--em-font-family);background-color:var(--em-widget-bg,var(--em-color-surface-base));border-radius:var(--em-widget-radius,var(--em-radius-lg));box-shadow:var(--em-widget-shadow,var(--em-shadow-xl));display:flex;flex-direction:column;height:100%;transition:all var(--em-transition-base)}.dark .ChatWidget_emissary-chat-widget__NDDE0{background-color:#262624;color:#f3f4f6}.ChatWidget_skip-to-input-link__Iu6kQ{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;background-color:var(--em-color-primary);color:var(--em-color-text-inverse);padding:12px 24px;border-radius:var(--em-radius-md);text-decoration:none;font-size:var(--em-font-size-base);font-weight:var(--em-font-weight-semibold);z-index:9999;transition:all .2s ease;box-shadow:var(--em-shadow-lg)}.ChatWidget_skip-to-input-link__Iu6kQ:focus{left:50%;top:16px;transform:translateX(-50%);width:auto;height:auto;overflow:visible;clip:auto;outline:3px solid var(--em-color-border-focus);outline-offset:3px}.ChatWidget_skip-to-input-link__Iu6kQ:hover:focus{background-color:var(--em-color-primary-hover);transform:translateX(-50%) translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.2)}.ChatWidget_emissary-chat-header__Y_jPz{background-color:var(--em-widget-bg,var(--em-color-surface-base));border-bottom:1px solid transparent;padding:var(--em-header-padding,var(--em-spacing-md));display:flex;align-items:center;justify-content:space-between;border-radius:var(--em-radius-lg) var(--em-radius-lg) 0 0}.ChatWidget_modal-close-button__gEwcG{display:inline-flex;align-items:center;justify-content:center;padding:6px;border-radius:10px;transition:transform .12s ease,background-color .12s ease,box-shadow .12s ease}.ChatWidget_modal-close-button__gEwcG:hover{background-color:var(--em-color-surface-hover,rgba(0,0,0,.04));transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.06)}.dark .ChatWidget_modal-close-button__gEwcG:hover{background-color:hsla(0,0%,100%,.03)}.ChatWidget_modal-floating-header__kAIKD{box-shadow:0 -10px 30px rgba(0,0,0,.08)}.ChatWidget_emissary-chat-status___NagH{display:flex;align-items:center;gap:var(--em-spacing-sm)}.ChatWidget_emissary-status-dot__eDTvh{width:8px;height:8px;background-color:var(--em-color-success);border-radius:var(--em-radius-full);animation:ChatWidget_pulse-dot__RZhOc 2s ease-in-out infinite}@keyframes ChatWidget_pulse-dot__RZhOc{0%,to{opacity:1}50%{opacity:.5}}.ChatWidget_emissary-header-title__K2n5n{font-size:var(--em-font-size-sm);font-weight:var(--em-font-weight-medium);color:var(--em-header-text,var(--em-color-text-primary))}.ChatWidget_emissary-fullscreen-toggle__7l5Tr{padding:var(--em-spacing-sm);border-radius:var(--em-radius-md);background-color:transparent;border:none;cursor:pointer;transition:background-color var(--em-transition-fast);color:var(--em-color-text-secondary)}.ChatWidget_emissary-fullscreen-toggle__7l5Tr:hover{background-color:var(--em-color-surface-hover)}.ChatWidget_emissary-fullscreen-toggle__7l5Tr:focus{outline:none;box-shadow:0 0 0 2px var(--em-color-border-focus)}.ChatWidget_emissary-intro__EJNyc{display:flex;flex-direction:column;align-items:center;padding:var(--em-spacing-xl) var(--em-spacing-md) var(--em-spacing-md);text-align:center;animation:ChatWidget_fadeInUp__LvR3M .5s ease-out;background-color:#fff}@keyframes ChatWidget_fadeInUp__LvR3M{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ChatWidget_emissary-intro-text__sz63A{font-size:var(--em-font-size-md);font-weight:var(--em-font-weight-semibold);color:#1f2937;margin:0 0 var(--em-spacing-lg) 0;letter-spacing:.01em}.ChatWidget_emissary-avatar-container__xPVhU{width:80px;height:80px;margin-bottom:var(--em-spacing-md);position:relative}.ChatWidget_emissary-avatar__mlypZ{width:100%;height:100%;border-radius:var(--em-radius-full);-o-object-fit:cover;object-fit:cover;border:3px solid var(--em-color-border);background-color:var(--em-color-surface-base);transition:transform var(--em-transition-base),box-shadow var(--em-transition-base)}.ChatWidget_emissary-avatar__mlypZ:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ChatWidget_emissary-messages-container__RUrV9{flex:1;overflow-y:auto;padding:var(--em-spacing-md);display:flex;flex-direction:column;gap:var(--em-spacing-sm);scroll-behavior:smooth;background-color:transparent;color:var(--em-color-text-primary)}.ChatWidget_emissary-message__FNa1Q{display:flex;margin-bottom:var(--em-message-spacing,var(--em-spacing-md))}.ChatWidget_emissary-message__FNa1Q.ChatWidget_user__5gkh4{justify-content:flex-end}.ChatWidget_emissary-message__FNa1Q.ChatWidget_bot____39F{justify-content:flex-start}.ChatWidget_emissary-message-bubble__Cws3n{max-width:75%;padding:var(--em-message-padding,var(--em-spacing-sm) var(--em-spacing-md));font-size:var(--em-message-font-size,var(--em-font-size-sm));line-height:var(--em-line-height-normal);box-shadow:var(--em-shadow-sm);transition:all var(--em-transition-base)}.ChatWidget_emissary-message__FNa1Q.ChatWidget_user__5gkh4 .ChatWidget_emissary-message-bubble__Cws3n{background-color:#19c37d;color:#fff;border-radius:var(--em-message-user-radius,var(--em-radius-lg) var(--em-radius-lg) var(--em-radius-sm) var(--em-radius-lg))}.ChatWidget_emissary-message__FNa1Q.ChatWidget_bot____39F .ChatWidget_emissary-message-bubble__Cws3n{background-color:transparent;color:#1f2937;border-radius:var(--em-radius-lg) var(--em-radius-lg) var(--em-radius-lg) var(--em-radius-sm);border:1px solid transparent;box-shadow:none;padding:var(--em-message-padding,var(--em-spacing-sm) var(--em-spacing-md))}.ChatWidget_emissary-message-content__3Yk0d{word-wrap:break-word;overflow-wrap:break-word}.ChatWidget_emissary-message-content__3Yk0d p{margin:.5em 0}.ChatWidget_emissary-message-content__3Yk0d p:first-child{margin-top:0}.ChatWidget_emissary-message-content__3Yk0d p:last-child{margin-bottom:0}.ChatWidget_emissary-message-content__3Yk0d h1,.ChatWidget_emissary-message-content__3Yk0d h2,.ChatWidget_emissary-message-content__3Yk0d h3{font-weight:var(--em-font-weight-semibold);margin-top:.75em;margin-bottom:.5em}.ChatWidget_emissary-message-content__3Yk0d h1{font-size:var(--em-font-size-lg)}.ChatWidget_emissary-message-content__3Yk0d h2{font-size:var(--em-font-size-base)}.ChatWidget_emissary-message-content__3Yk0d h3{font-size:var(--em-font-size-sm)}.ChatWidget_emissary-message-content__3Yk0d code{background-color:rgba(0,0,0,.05);padding:.1em .3em;border-radius:var(--em-radius-sm);font-family:var(--em-font-family-mono);font-size:.85em}.ChatWidget_emissary-message-content__3Yk0d pre{background-color:#2d3748;color:#e2e8f0;padding:var(--em-spacing-sm) var(--em-spacing-md);border-radius:var(--em-radius-md);overflow-x:auto;margin:.5em 0;font-size:.85rem}.ChatWidget_emissary-message-content__3Yk0d pre code{background-color:transparent;padding:0;color:inherit}.ChatWidget_emissary-message-content__3Yk0d ol,.ChatWidget_emissary-message-content__3Yk0d ul{padding-left:var(--em-spacing-md);margin:.5em 0}.ChatWidget_emissary-message-content__3Yk0d li{margin:.25em 0}.ChatWidget_emissary-message-content__3Yk0d a{color:var(--em-color-primary);text-decoration:underline;transition:color var(--em-transition-fast)}.ChatWidget_emissary-message-content__3Yk0d a:hover{color:var(--em-color-primary-hover)}.ChatWidget_emissary-message-content__3Yk0d blockquote{margin:.5em 0;padding:.35em .75em;color:var(--em-color-text-muted);border-left:3px solid var(--em-color-border-strong);background-color:rgba(243,244,246,.5);border-radius:0 var(--em-radius-sm) var(--em-radius-sm) 0}.ChatWidget_emissary-message-content__3Yk0d hr{margin:1em 0;border:0;border-top:1px solid var(--em-color-border);opacity:.5}.ChatWidget_emissary-message-content__3Yk0d table{width:100%;margin:.5em 0;border-collapse:collapse;font-size:.9em}.ChatWidget_emissary-message-content__3Yk0d table td,.ChatWidget_emissary-message-content__3Yk0d table th{padding:.35em;border:1px solid var(--em-color-border)}.ChatWidget_emissary-message-content__3Yk0d table th{background-color:var(--em-color-surface-subtle);font-weight:var(--em-font-weight-semibold)}.ChatWidget_emissary-message-content__3Yk0d img{max-width:100%;height:auto;border-radius:var(--em-radius-md);margin:.5em 0}.ChatWidget_emissary-typing-indicator__bEg_R{display:inline-block;width:8px;height:16px;margin-left:4px;background-color:var(--em-color-text-muted);animation:ChatWidget_pulse__hQ9U6 1.5s ease-in-out infinite}.ChatWidget_emissary-feedback__K6nD6{display:flex;align-items:center;gap:var(--em-spacing-xs);margin-top:var(--em-spacing-sm);font-size:var(--em-font-size-xs);color:var(--em-color-text-muted)}.ChatWidget_emissary-feedback-button__VPPC0{padding:var(--em-spacing-xs);margin:0 var(--em-spacing-xs);border-radius:var(--em-radius-full);background-color:transparent;border:none;cursor:pointer;transition:all var(--em-transition-fast);color:var(--em-color-text-muted)}.ChatWidget_emissary-feedback-button__VPPC0:hover:not(:disabled){background-color:var(--em-color-surface-hover);color:var(--em-color-text-secondary)}.ChatWidget_emissary-feedback-button__VPPC0:disabled{cursor:not-allowed}.ChatWidget_emissary-feedback-button__VPPC0.ChatWidget_positive__PBZ_7{background-color:var(--em-color-success-subtle);color:var(--em-color-success)}.ChatWidget_emissary-feedback-button__VPPC0.ChatWidget_negative__Zdtli{background-color:var(--em-color-error-subtle);color:var(--em-color-error)}.ChatWidget_emissary-input-container__hcLF_{border-top:none;padding:var(--em-spacing-md);background-color:transparent;border-radius:0 0 var(--em-radius-lg) var(--em-radius-lg)}.ChatWidget_emissary-input-wrapper__jysvQ{display:flex;gap:var(--em-spacing-sm)}.ChatWidget_emissary-input__N4KTk{flex:1;background-color:var(--em-input-bg,var(--em-color-surface-base));border:1px solid var(--em-input-border,var(--em-color-border));border-radius:var(--em-input-radius,var(--em-radius-md)) 0 0 var(--em-input-radius,var(--em-radius-md));padding:var(--em-input-padding,var(--em-spacing-sm) var(--em-spacing-md));font-size:var(--em-font-size-base);color:var(--em-input-text,var(--em-color-text-primary));font-family:var(--em-font-family);transition:border-color var(--em-transition-fast),box-shadow var(--em-transition-fast)}.ChatWidget_emissary-input__N4KTk::-moz-placeholder{color:var(--em-input-placeholder,var(--em-color-text-muted))}.ChatWidget_emissary-input__N4KTk::placeholder{color:var(--em-input-placeholder,var(--em-color-text-muted))}.ChatWidget_emissary-input__N4KTk:focus{outline:none;border-color:var(--em-input-border-focus,var(--em-color-border-focus));box-shadow:0 0 0 2px var(--em-color-primary-subtle)}.ChatWidget_emissary-input__N4KTk:disabled{background-color:var(--em-color-surface-subtle);cursor:not-allowed}.ChatWidget_emissary-send-button__AA5bA{background-color:var(--em-button-primary-bg,var(--em-color-primary));color:var(--em-button-primary-text,var(--em-color-text-inverse));border:none;border-radius:0 var(--em-radius-md) var(--em-radius-md) 0;padding:var(--em-spacing-sm) var(--em-spacing-md);font-size:var(--em-font-size-sm);font-weight:var(--em-font-weight-medium);cursor:pointer;transition:all var(--em-transition-base);display:flex;align-items:center;justify-content:center;min-width:80px;box-shadow:var(--em-shadow-sm)}.ChatWidget_emissary-send-button__AA5bA:hover:not(:disabled){background-color:var(--em-button-primary-bg-hover,var(--em-color-primary-hover));box-shadow:var(--em-shadow-md)}.ChatWidget_emissary-send-button__AA5bA:active:not(:disabled){transform:translateY(1px)}.ChatWidget_emissary-send-button__AA5bA:disabled{opacity:.5;cursor:not-allowed}.ChatWidget_emissary-send-button__AA5bA.ChatWidget_stop__HHxOH{background-color:var(--em-color-error)}.ChatWidget_emissary-send-button__AA5bA.ChatWidget_stop__HHxOH:hover:not(:disabled){background-color:var(--em-color-error-hover)}.ChatWidget_emissary-quick-actions__ozHFc{margin-top:var(--em-spacing-sm);padding:0}.ChatWidget_emissary-quick-actions-title__nSzMR{font-size:var(--em-font-size-xs);font-weight:var(--em-font-weight-medium);color:var(--em-color-text-muted);margin-bottom:var(--em-spacing-xs);padding:0 var(--em-spacing-xs)}.ChatWidget_emissary-quick-actions-grid__akNkE{display:flex;flex-wrap:wrap;gap:var(--em-spacing-xs);padding:0 var(--em-spacing-xs)}.ChatWidget_emissary-quick-action-button__MtZOl{font-size:var(--em-font-size-xs);color:var(--em-color-text-secondary);background-color:var(--em-color-surface-base);border:1px solid var(--em-color-border);border-radius:var(--em-radius-full);padding:var(--em-spacing-xs) var(--em-spacing-sm);cursor:pointer;transition:all var(--em-transition-base);white-space:nowrap;font-weight:var(--em-font-weight-normal)}.ChatWidget_emissary-quick-action-button__MtZOl:hover{background-color:var(--em-color-surface-hover);border-color:var(--em-color-primary);box-shadow:var(--em-shadow-sm)}.ChatWidget_emissary-quick-action-button__MtZOl.ChatWidget_accent__VMyuB{background-color:var(--em-color-accent-subtle);color:var(--em-color-accent-active);border-color:var(--em-color-accent)}.ChatWidget_emissary-quick-action-button__MtZOl.ChatWidget_accent__VMyuB:hover{background-color:var(--em-color-accent);color:var(--em-color-text-inverse);border-color:var(--em-color-accent-hover)}.ChatWidget_emissary-quick-action-button__MtZOl.ChatWidget_active__WgTtk{background-color:var(--em-color-primary);color:var(--em-color-text-inverse);border-color:var(--em-color-primary);font-weight:var(--em-font-weight-medium)}.ChatWidget_emissary-quick-action-button__MtZOl.ChatWidget_active__WgTtk:hover{background-color:var(--em-color-primary-hover);border-color:var(--em-color-primary-hover)}.ChatWidget_emissary-scroll-indicator__ZmekH{position:absolute;bottom:70px;right:20px;background-color:var(--em-color-primary);opacity:.9;color:var(--em-color-text-inverse);border-radius:var(--em-radius-full);width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--em-shadow-lg);transition:all var(--em-transition-base);z-index:10}.ChatWidget_emissary-scroll-indicator__ZmekH:hover{transform:scale(1.15);opacity:1;box-shadow:var(--em-shadow-xl)}.ChatWidget_emissary-modal-overlay__HNMI4{position:fixed;inset:0;background-color:var(--em-modal-overlay-bg,rgba(0,0,0,.5));display:flex;align-items:center;justify-content:center;z-index:var(--em-z-index-modal);padding:var(--em-spacing-md)}.ChatWidget_emissary-modal___s1tp{background-color:var(--em-modal-bg,var(--em-color-surface-base));border-radius:var(--em-modal-radius,var(--em-radius-lg));box-shadow:var(--em-modal-shadow,var(--em-shadow-xl));padding:var(--em-modal-padding,var(--em-spacing-lg));max-width:600px;width:100%;max-height:90vh;overflow-y:auto}.ChatWidget_emissary-modal-title__VwvnX{font-size:var(--em-font-size-lg);font-weight:var(--em-font-weight-semibold);margin-bottom:var(--em-spacing-sm);color:var(--em-color-text-primary)}.ChatWidget_emissary-modal-description__B16oe{font-size:var(--em-font-size-sm);color:var(--em-color-text-secondary);margin-bottom:var(--em-spacing-md)}.ChatWidget_emissary-modal-actions__UrbM2{display:flex;justify-content:flex-end;gap:var(--em-spacing-sm);margin-top:var(--em-spacing-md)}.ChatWidget_emissary-modal-button__8KVKi{padding:var(--em-spacing-sm) var(--em-spacing-md);border-radius:var(--em-radius-md);font-size:var(--em-font-size-sm);font-weight:var(--em-font-weight-medium);cursor:pointer;transition:all var(--em-transition-base);border:1px solid transparent}.ChatWidget_emissary-modal-button__8KVKi.ChatWidget_primary__h0N9v{background-color:var(--em-color-primary);color:var(--em-color-text-inverse)}.ChatWidget_emissary-modal-button__8KVKi.ChatWidget_primary__h0N9v:hover:not(:disabled){background-color:var(--em-color-primary-hover)}.ChatWidget_emissary-modal-button__8KVKi.ChatWidget_secondary__Va24Y{background-color:transparent;color:var(--em-color-text-secondary);border-color:var(--em-color-border)}.ChatWidget_emissary-modal-button__8KVKi.ChatWidget_secondary__Va24Y:hover{background-color:var(--em-color-surface-hover)}.ChatWidget_emissary-modal-button__8KVKi:disabled{opacity:.5;cursor:not-allowed}.ChatWidget_chat-widget-fullscreen__EyFO2{position:fixed;left:0;right:0;top:env(safe-area-inset-top,8px);bottom:env(safe-area-inset-bottom,8px);z-index:99999;max-width:100%!important;border-radius:10px!important;max-height:calc(100svh - 16px);overflow:hidden}.ChatWidget_header-hidden-mobile__vC3wU{transform:translateY(-100%)}@media (max-width:768px){.ChatWidget_emissary-chat-header__Y_jPz{transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform;padding:.875rem 1rem}.ChatWidget_header-hidden-mobile__vC3wU~.ChatWidget_emissary-messages-container__RUrV9{padding-top:.5rem}.ChatWidget_emissary-messages-container__RUrV9{padding:1rem .875rem 1.25rem;gap:.75rem}.ChatWidget_emissary-message-bubble__Cws3n{max-width:85%;padding:.75rem 1rem;font-size:15px;line-height:1.5;box-shadow:0 1px 2px rgba(0,0,0,.08);letter-spacing:.01em}.ChatWidget_emissary-message__FNa1Q.ChatWidget_user__5gkh4 .ChatWidget_emissary-message-bubble__Cws3n{background:#19c37d;color:#fff;border-radius:16px 16px 2px 16px;box-shadow:0 2px 4px rgba(25,195,125,.15)}.ChatWidget_emissary-message__FNa1Q.ChatWidget_bot____39F .ChatWidget_emissary-message-bubble__Cws3n{background:transparent;border-radius:16px 16px 16px 2px;border:1px solid transparent;padding:.75rem .5rem}.ChatWidget_emissary-message__FNa1Q{margin-bottom:.65rem}.ChatWidget_emissary-input-container__hcLF_{position:sticky;bottom:0;background:#fff;padding:.5rem .875rem calc(var(--keyboard-offset, 0px) + env(safe-area-inset-bottom, 0px) + .875rem);border-top:1px solid rgba(0,0,0,.04);box-shadow:0 -1px 4px rgba(0,0,0,.02);backdrop-filter:blur(10px);z-index:9999}.ChatWidget_emissary-input-wrapper__jysvQ{display:flex;gap:.5rem;align-items:center;width:100%}.ChatWidget_emissary-input__N4KTk{flex:1;min-width:0;border-radius:24px!important;padding:.875rem 1.125rem!important;font-size:16px!important;border:1.5px solid #e5e7eb!important;background:#f9fafb!important;transition:all .2s ease}.ChatWidget_emissary-input__N4KTk:focus{background:#fff!important;border-color:#19c37d!important;box-shadow:0 0 0 3px rgba(25,195,125,.08)!important}.ChatWidget_emissary-send-button__AA5bA{width:48px!important;height:48px!important;min-width:48px!important;border-radius:50%!important;background:#19c37d!important;color:#fff!important;display:flex;align-items:center;justify-content:center;padding:0!important;box-shadow:0 2px 8px rgba(25,195,125,.25)!important;transition:all .2s cubic-bezier(.4,0,.2,1)}.ChatWidget_emissary-send-button__AA5bA:active{background:#15a76d!important;transform:scale(.92);box-shadow:0 1px 4px rgba(25,195,125,.3)!important}.ChatWidget_emissary-send-button__AA5bA:disabled{background:#d1d5db!important;box-shadow:none!important}.ChatWidget_emissary-quick-actions__ozHFc{margin-top:.625rem;padding:0 .25rem}.ChatWidget_emissary-quick-actions-grid__akNkE{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;justify-content:center}.ChatWidget_emissary-quick-action-button__MtZOl{font-size:14px;padding:.625rem 1rem;border-radius:20px;min-height:40px;font-weight:500;border:1.5px solid #e5e7eb;background:#fff;color:#374151;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:all .2s cubic-bezier(.4,0,.2,1)}.ChatWidget_emissary-quick-action-button__MtZOl:active{transform:scale(.96);box-shadow:0 1px 2px rgba(0,0,0,.08)}.ChatWidget_emissary-quick-action-button__MtZOl.ChatWidget_accent__VMyuB,.ChatWidget_emissary-quick-action-button__MtZOl.ChatWidget_active__WgTtk{background:rgba(25,195,125,.08);border-color:rgba(25,195,125,.3);color:#059669;font-weight:600}.ChatWidget_emissary-avatar-container__xPVhU{width:96px;height:96px;margin-bottom:1rem}.ChatWidget_emissary-avatar__mlypZ{border:4px solid #e5e7eb}.ChatWidget_emissary-intro__EJNyc{padding:1.5rem 1.25rem 1.25rem}.ChatWidget_emissary-intro-text__sz63A{font-size:17px;line-height:1.5;margin-bottom:1.5rem}.ChatWidget_emissary-feedback-button__VPPC0{min-width:40px;min-height:40px;padding:.5rem}.ChatWidget_emissary-scroll-indicator__ZmekH{width:48px;height:48px;bottom:calc(env(safe-area-inset-bottom, 0px) + 90px);right:12px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.ChatWidget_chat-widget-fullscreen__EyFO2 .ChatWidget_emissary-messages-container__RUrV9{height:calc(100svh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 64px - 88px);overflow-y:auto}.ChatWidget_emissary-message-content__3Yk0d p{margin:.5em 0;line-height:1.6}.ChatWidget_emissary-message-content__3Yk0d h1,.ChatWidget_emissary-message-content__3Yk0d h2,.ChatWidget_emissary-message-content__3Yk0d h3{margin-top:.875em;margin-bottom:.5em;line-height:1.4}.ChatWidget_emissary-message-bubble__Cws3n{max-width:85%}.ChatWidget_emissary-modal___s1tp{max-width:95%}}.ChatWidget_touch-target__Px9sP{min-width:44px;min-height:44px}.dark .ChatWidget_emissary-messages-container__RUrV9{background-color:transparent;color:#f3f4f6}.dark .ChatWidget_emissary-message__FNa1Q.ChatWidget_bot____39F .ChatWidget_emissary-message-bubble__Cws3n{background-color:transparent;color:#f3f4f6;border:1px solid transparent}.dark .ChatWidget_emissary-message__FNa1Q.ChatWidget_user__5gkh4 .ChatWidget_emissary-message-bubble__Cws3n{background-color:#19c37d;color:#fff}.dark .ChatWidget_emissary-input-container__hcLF_{background:transparent;border-color:transparent}.dark .ChatWidget_emissary-header-title__K2n5n{color:#f3f4f6}.dark .ChatWidget_emissary-send-button__AA5bA{background:rgba(79,123,168,.9);color:#fff}.dark .ChatWidget_emissary-send-button__AA5bA:hover{background:#4f7ba8}.dark .ChatWidget_emissary-chat-header__Y_jPz{background-color:var(--em-widget-bg,#262624);border-bottom:1px solid transparent}.dark .ChatWidget_emissary-message-bubble__Cws3n h1,.dark .ChatWidget_emissary-message-bubble__Cws3n h2,.dark .ChatWidget_emissary-message-bubble__Cws3n h3,.dark .ChatWidget_emissary-message-bubble__Cws3n h4,.dark .ChatWidget_emissary-message-bubble__Cws3n h5,.dark .ChatWidget_emissary-message-bubble__Cws3n h6{color:#f3f4f6}.dark .ChatWidget_emissary-message-bubble__Cws3n p,.dark .ChatWidget_emissary-message-bubble__Cws3n span{color:#e5e7eb}.dark .ChatWidget_emissary-message-bubble__Cws3n a{color:#93c5fd}.dark .ChatWidget_emissary-message-bubble__Cws3n a:hover{color:#bfdbfe}.dark .ChatWidget_emissary-message-bubble__Cws3n pre{background-color:#1a1a19;border:1px solid rgba(75,85,99,.5)}.dark .ChatWidget_emissary-message-bubble__Cws3n code{background-color:rgba(55,65,81,.5);color:#e5e7eb}.dark .ChatWidget_emissary-modal-overlay__HNMI4{background-color:rgba(0,0,0,.8)}.dark .ChatWidget_emissary-intro__EJNyc{background-color:#262624}.dark .ChatWidget_emissary-intro-text__sz63A{color:#f3f4f6}.dark .ChatWidget_emissary-chat-widget__NDDE0 :focus-visible{outline-color:rgba(96,165,250,.6);outline-width:2px;outline-offset:2px}@media (max-width:768px){.dark .ChatWidget_emissary-message__FNa1Q.ChatWidget_bot____39F .ChatWidget_emissary-message-bubble__Cws3n{background:transparent!important;border-color:transparent!important;color:#f3f4f6!important}.dark .ChatWidget_emissary-message__FNa1Q.ChatWidget_user__5gkh4 .ChatWidget_emissary-message-bubble__Cws3n{background:#19c37d!important;color:#fff!important;box-shadow:0 2px 4px rgba(25,195,125,.2)!important}.dark .ChatWidget_emissary-input-container__hcLF_{background:transparent!important;border-top:1px solid hsla(0,0%,100%,.03)!important;box-shadow:0 -2px 8px rgba(0,0,0,.08)!important;padding-bottom:calc(var(--keyboard-offset, 0px) + env(safe-area-inset-bottom, 0px) + .875rem)!important}.dark .ChatWidget_emissary-input__N4KTk{background:hsla(0,0%,100%,.02)!important;border-color:hsla(0,0%,100%,.04)!important;color:var(--em-color-text-inverse)!important}.dark .ChatWidget_emissary-input__N4KTk:focus{background:hsla(0,0%,100%,.03)!important;border-color:rgba(25,195,125,.8)!important;box-shadow:0 0 0 3px rgba(25,195,125,.12)!important}.dark .ChatWidget_emissary-send-button__AA5bA{background:#19c37d!important;box-shadow:0 2px 8px rgba(25,195,125,.3)!important}.dark .ChatWidget_emissary-send-button__AA5bA:active{background:#15a76d!important}.dark .ChatWidget_emissary-quick-action-button__MtZOl{background:#2d2d2b;border-color:rgba(75,85,99,.5);color:#e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.2)}.dark .ChatWidget_emissary-quick-action-button__MtZOl.ChatWidget_accent__VMyuB,.dark .ChatWidget_emissary-quick-action-button__MtZOl.ChatWidget_active__WgTtk{background:rgba(25,195,125,.15);border-color:rgba(25,195,125,.4);color:#6ee7b7}.dark .ChatWidget_emissary-intro__EJNyc{background-color:#262624}.dark .ChatWidget_emissary-intro-text__sz63A{color:#f3f4f6}.dark .ChatWidget_emissary-avatar__mlypZ{border-color:rgba(75,85,99,.5)}}.ChatWidget_emissary-bottom-controls__n079t{display:flex;flex-direction:column;width:100%;background-color:var(--em-widget-bg,#fff)}.dark .ChatWidget_emissary-bottom-controls__n079t{background-color:var(--em-widget-bg,#262624)}@media (max-width:768px){.ChatWidget_emissary-bottom-controls__n079t{flex-direction:column-reverse}.ChatWidget_emissary-bottom-controls__n079t>div:first-child{padding-bottom:calc(env(safe-area-inset-bottom, 0px) + .5rem);background-color:inherit;z-index:20}.ChatWidget_emissary-input-container__hcLF_{padding-bottom:.5rem!important;z-index:20;position:relative!important;bottom:auto!important;border-bottom:1px solid rgba(0,0,0,.05)}.dark .ChatWidget_emissary-input-container__hcLF_{border-bottom:1px solid hsla(0,0%,100%,.05)}}.SuggestionPills_container__54Iva{position:relative;display:flex;align-items:center;gap:8px;padding:12px 16px;padding-bottom:calc(env(safe-area-inset-bottom, 0px) + var(--keyboard-offset, 0px));background:transparent;border-top:none;transition:all .2s ease}.dark .SuggestionPills_container__54Iva,.dark .SuggestionPills_pillsContainer__Wudxc{background:transparent}.SuggestionPills_pillsContainer__Wudxc{flex:1;display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;padding:4px 0;scrollbar-width:none;-ms-overflow-style:none}.SuggestionPills_pillsContainer__Wudxc::-webkit-scrollbar{display:none}.SuggestionPills_pill__izfE6{flex-shrink:0;padding:8px 16px;border-radius:20px;background:#f3f4f6;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;.SuggestionPills_pill__izfE6{padding:8px 16px;font-size:14px;max-width:250px;border-width:1px;box-shadow:none}background:var(--brand-green,#19c37d);border:1px solid rgba(25,195,125,.95);color:#fff;transform:translateY(-1px);box-shadow:0 4px 18px rgba(25,195,125,.12)}.SuggestionPills_pill__izfE6:active{transform:translateY(0)}.dark .SuggestionPills_pill__izfE6{background:#374151;border-color:#4b5563;color:#f3f4f6}.dark .SuggestionPills_pill__izfE6:hover{background:#19c37d;border-color:#19c37d;color:#fff}.SuggestionPills_pillsRow__dXb8F{display:flex;gap:12px;align-items:center;width:100%}.SuggestionPills_primary__Sf6I1{padding:12px 18px;border-radius:14px;display:flex;align-items:center;min-width:220px;box-shadow:0 8px 30px rgba(25,195,125,.12);transition:transform .12s ease,box-shadow .12s ease}.SuggestionPills_primary__Sf6I1:active{transform:translateY(1px) scale(.995)}.SuggestionPills_primaryInner__bf4_9{display:flex;align-items:center;gap:10px;width:100%;justify-content:space-between}.SuggestionPills_primaryText__3TB9f{font-weight:700;font-size:15px;color:#052f1b}.SuggestionPills_primaryBadge__pEX5b{background:hsla(0,0%,100%,.12);padding:4px 8px;border-radius:999px;font-size:12px;color:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.06)}.SuggestionPills_secondaryStack__wiz8X{display:flex;gap:8px;align-items:center}.SuggestionPills_secondaryItem__h_3SA{display:flex;flex-direction:column;align-items:flex-start}.SuggestionPills_secondary__MIa3U{padding:8px 12px;border-radius:12px;background:transparent;color:var(--em-text,#06341e);border:1px solid rgba(6,52,30,.06);box-shadow:none;font-weight:600;transition:transform .12s ease,background .12s ease,box-shadow .12s ease}.SuggestionPills_secondary__MIa3U:hover{transform:translateY(-3px);box-shadow:0 8px 16px rgba(6,52,30,.06)}.SuggestionPills_secondaryText__sJfUw{display:inline-block;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SuggestionPills_secondaryMeta__XwEx_{font-size:11px;opacity:.7;margin-left:6px;color:#475569}.SuggestionPills_seen__vb7Xe{opacity:.7}.SuggestionPills_selected__80axE{outline:2px solid rgba(34,197,94,.15);box-shadow:0 6px 18px rgba(34,197,94,.06)}.SuggestionPills_newDot__BHERe{width:8px;height:8px;border-radius:50%;background:var(--brand-green,#19c37d);display:inline-block;margin-left:6px;box-shadow:0 0 6px rgba(25,195,125,.18)}.SuggestionPills_nextSteps__P6LoR{margin-top:6px;display:flex;gap:8px}.SuggestionPills_nextStep__J_ZBd{padding:6px 10px;font-size:13px;border-radius:10px;background:rgba(6,52,30,.04);border:1px solid rgba(6,52,30,.04);color:#08311f;cursor:pointer}.SuggestionPills_nextStep__J_ZBd:hover{background:rgba(6,52,30,.06);transform:translateY(-2px)}.SuggestionPills_scrollButton__N8K_C{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:transparent;border:1px solid rgba(0,0,0,.06);color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.1)}.SuggestionPills_scrollButton__N8K_C:hover{background:#fff;color:#19c37d;border-color:#19c37d;box-shadow:0 4px 12px rgba(25,195,125,.2)}.SuggestionPills_scrollLeft__sUkXf{left:8px}.SuggestionPills_scrollRight__CB5er{right:48px}.SuggestionPills_scrollButton__N8K_C:hover{background:hsla(0,0%,100%,.02)}.dark .SuggestionPills_scrollButton__N8K_C{background:transparent;border-color:hsla(0,0%,100%,.06);color:#9ca3af}.dark .SuggestionPills_scrollButton__N8K_C:hover{background:#262624;color:#19c37d;border-color:#19c37d}.SuggestionPills_keyboardToggle__6Q2Mm{flex-shrink:0;width:36px;height:36px;border-radius:8px;background:transparent;border:1px solid rgba(0,0,0,.06);color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.SuggestionPills_keyboardToggle__6Q2Mm:hover{background:#19c37d;border-color:#19c37d;color:#fff;transform:scale(1.05);background:hsla(0,0%,100%,.02)}.dark .SuggestionPills_keyboardToggle__6Q2Mm{background:transparent;border-color:hsla(0,0%,100%,.06);color:#9ca3af}.dark .SuggestionPills_keyboardToggle__6Q2Mm:hover{background:#19c37d;border-color:#19c37d;color:#fff}@media (max-width:768px){.SuggestionPills_container__54Iva{padding:0;background:transparent;border-top:none;gap:0}.SuggestionPills_pillsContainer__Wudxc{padding:12px 16px;gap:10px}.SuggestionPills_pill__izfE6{padding:10px 18px;font-size:14px;max-width:none;border-width:1.5px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.SuggestionPills_pill__izfE6:active,.SuggestionPills_pill__izfE6:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 6px 14px rgba(6,52,30,.09)}.SuggestionPills_scrollButton__N8K_C{width:32px;height:32px;background:hsla(0,0%,100%,.98);box-shadow:0 2px 12px rgba(0,0,0,.15)}.dark .SuggestionPills_scrollButton__N8K_C{background:rgba(38,38,36,.98);box-shadow:0 2px 12px rgba(0,0,0,.4)}.SuggestionPills_scrollLeft__sUkXf{left:4px}.SuggestionPills_scrollRight__CB5er{right:4px}}