.ChatWidget_root__mqeBs{--chat-accent:var(--color-action-primary,#333333);--chat-accent-2:var(--color-action-secondary,#6e5840);--chat-ink:var(--color-text-primary,#333333);--chat-muted:var(--color-text-secondary,#5a5a5a);--chat-line:var(--color-border-subtle,#e4ded6);--chat-line-strong:var(--color-border-default,#c3bcaf);--chat-panel:var(--color-surface-base,#ffffff);--chat-ground:var(--color-surface-sunken,#f7f5f3);--chat-error:var(--color-status-error,#a32a22);--chat-font:var(--font-body,"Poppins",system-ui,sans-serif);--chat-radius-panel:var(--radius-lg,16px);--chat-radius-control:var(--radius-sm,4px);--chat-radius-bubble:14px;position:fixed;right:20px;bottom:20px;z-index:100000;font-family:var(--chat-font);font-size:15px;line-height:1.45;color:var(--chat-ink)}.ChatWidget_root__mqeBs *,.ChatWidget_root__mqeBs :after,.ChatWidget_root__mqeBs :before{box-sizing:border-box}.ChatWidget_root__mqeBs .ChatWidget_launcher__c9qkE{width:56px;height:56px;min-width:44px;min-height:44px;border-radius:50%;border:0;margin:0;padding:0;display:grid;place-items:center;background:var(--chat-accent);color:#fff;cursor:pointer;box-shadow:0 6px 18px rgba(51,51,51,.25);transition:transform .12s ease,background .12s ease}.ChatWidget_root__mqeBs .ChatWidget_launcher__c9qkE:hover{transform:translateY(-1px)}.ChatWidget_root__mqeBs .ChatWidget_launcher__c9qkE:focus-visible{outline:3px solid #fff;box-shadow:0 0 0 5px var(--chat-accent)}.ChatWidget_root__mqeBs .ChatWidget_panel__YyJVc{position:absolute;right:0;bottom:68px;width:380px;max-width:calc(100vw - 40px);height:min(620px,calc(100vh - 110px));display:flex;flex-direction:column;background:var(--chat-panel);border:1px solid var(--chat-line);border-radius:var(--chat-radius-panel);box-shadow:0 20px 50px rgba(0,0,0,.18);overflow:hidden;animation:ChatWidget_pegasus-chat-rise__6AZtk .16s ease-out}@keyframes ChatWidget_pegasus-chat-rise__6AZtk{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ChatWidget_root__mqeBs .ChatWidget_panel__YyJVc{animation:none}.ChatWidget_root__mqeBs .ChatWidget_launcher__c9qkE{transition:none}}@media (max-width:480px){.ChatWidget_root__mqeBs{right:12px;bottom:12px}.ChatWidget_root__mqeBs .ChatWidget_panel__YyJVc{position:fixed;inset:0;width:100%;max-width:none;height:100%;border:0;border-radius:0}}.ChatWidget_root__mqeBs .ChatWidget_header__mIczt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 16px;background:var(--chat-accent);color:#fff}.ChatWidget_root__mqeBs .ChatWidget_headerText__Y62xd{min-width:0}.ChatWidget_root__mqeBs .ChatWidget_title___spLu{font-weight:600;font-size:15px;line-height:1.25;color:#fff}.ChatWidget_root__mqeBs .ChatWidget_subtitle__6EVVk{font-size:12.5px;color:#fff;opacity:.85}.ChatWidget_root__mqeBs .ChatWidget_iconButton__2GguG{width:44px;height:44px;flex:none;border:0;border-radius:var(--chat-radius-control);margin:0;padding:0;display:grid;place-items:center;background:transparent;color:#fff;cursor:pointer}.ChatWidget_root__mqeBs .ChatWidget_iconButton__2GguG:hover{background:rgba(255,255,255,.16)}.ChatWidget_root__mqeBs .ChatWidget_iconButton__2GguG:focus-visible{outline:2px solid #fff;outline-offset:2px}.ChatWidget_root__mqeBs .ChatWidget_banner___BTA_{padding:8px 14px;font-size:13px;color:var(--chat-error);background:var(--chat-ground);border-bottom:1px solid var(--chat-line)}.ChatWidget_root__mqeBs .ChatWidget_retry__k1gzC{border:0;background:transparent;color:var(--chat-accent-2);text-decoration:underline;cursor:pointer;font:inherit;padding:0}.ChatWidget_root__mqeBs .ChatWidget_log__SzIgz{flex:1 1;overflow-y:auto;padding:16px 14px 8px;display:flex;flex-direction:column;gap:8px;background:var(--chat-panel);overscroll-behavior:contain}.ChatWidget_root__mqeBs .ChatWidget_bubble__KAETF{max-width:86%;padding:10px 13px;border-radius:var(--chat-radius-bubble);white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px}.ChatWidget_root__mqeBs .ChatWidget_assistant__K0mwO{align-self:flex-start;background:var(--chat-ground);border:1px solid var(--chat-line-strong);border-bottom-left-radius:4px;color:var(--chat-ink)}.ChatWidget_root__mqeBs .ChatWidget_assistant__K0mwO a{color:var(--chat-accent-2);text-decoration:underline}.ChatWidget_root__mqeBs .ChatWidget_agent__gY_73{align-self:flex-start;background:var(--chat-ground);border:1px solid var(--chat-accent-2);border-bottom-left-radius:4px;color:var(--chat-ink)}.ChatWidget_root__mqeBs .ChatWidget_agent__gY_73 a{color:var(--chat-accent-2);text-decoration:underline}.ChatWidget_root__mqeBs .ChatWidget_agentLabel__zoMgc{display:block;font-size:12px;font-weight:600;color:var(--chat-muted);margin-bottom:2px}.ChatWidget_root__mqeBs .ChatWidget_liveStatus__8ZBZG{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 14px;font-size:13px;color:var(--chat-muted);background:var(--chat-ground);border-top:1px solid var(--chat-line)}.ChatWidget_root__mqeBs .ChatWidget_user__5xhYL{align-self:flex-end;background:var(--chat-accent);color:#fff;border-bottom-right-radius:4px}.ChatWidget_root__mqeBs .ChatWidget_note__GKLrk{align-self:center;max-width:96%;background:transparent;color:var(--chat-muted);font-size:13px;text-align:center;padding:4px 8px}.ChatWidget_root__mqeBs .ChatWidget_typing__ao5Gq{display:flex;gap:5px;padding:13px 14px}.ChatWidget_root__mqeBs .ChatWidget_typing__ao5Gq span{width:7px;height:7px;border-radius:50%;background:var(--chat-muted);animation:ChatWidget_pegasus-chat-blink__zEa96 1.1s ease-in-out infinite}.ChatWidget_root__mqeBs .ChatWidget_typing__ao5Gq span:nth-child(2){animation-delay:.15s}.ChatWidget_root__mqeBs .ChatWidget_typing__ao5Gq span:nth-child(3){animation-delay:.3s}@keyframes ChatWidget_pegasus-chat-blink__zEa96{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.ChatWidget_root__mqeBs .ChatWidget_typing__ao5Gq span{animation:none;opacity:.6}}.ChatWidget_root__mqeBs .ChatWidget_suggestions__eWsK3{display:flex;flex-wrap:wrap;gap:6px;padding:6px 14px 8px;background:var(--chat-panel)}.ChatWidget_root__mqeBs .ChatWidget_chip__0UdbF{border:1px solid var(--chat-line-strong);border-radius:var(--chat-radius-control);background:var(--chat-panel);color:var(--chat-accent-2);font:inherit;font-size:13.5px;line-height:1.2;padding:9px 12px;min-height:36px;margin:0;cursor:pointer}.ChatWidget_root__mqeBs .ChatWidget_chip__0UdbF:hover{background:var(--chat-ground)}.ChatWidget_root__mqeBs .ChatWidget_chip__0UdbF:focus-visible{outline:2px solid var(--chat-accent-2);outline-offset:2px}.ChatWidget_root__mqeBs .ChatWidget_resetForm__5I4bE{padding:10px 14px 12px;border-top:1px solid var(--chat-line);background:var(--chat-ground);display:flex;flex-direction:column;gap:8px}.ChatWidget_root__mqeBs .ChatWidget_resetIntro__s0bVf{margin:0;font-size:13px;color:var(--chat-muted)}.ChatWidget_root__mqeBs .ChatWidget_field__FIFLD{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--chat-ink)}.ChatWidget_root__mqeBs .ChatWidget_field__FIFLD input{border:1px solid var(--chat-line-strong);border-radius:var(--chat-radius-control);padding:9px 10px;font:inherit;font-size:15px;background:var(--chat-panel);color:var(--chat-ink);min-height:44px}.ChatWidget_root__mqeBs .ChatWidget_field__FIFLD input:focus{outline:none;border-color:var(--chat-accent-2);box-shadow:0 0 0 3px rgba(110,88,64,.2)}.ChatWidget_root__mqeBs .ChatWidget_fieldError__Ee10s{margin:0;font-size:13px;color:var(--chat-error)}.ChatWidget_root__mqeBs .ChatWidget_resetActions__apRVl{display:flex;justify-content:flex-end;gap:8px}.ChatWidget_root__mqeBs .ChatWidget_composer__eZ6Vf{display:flex;align-items:flex-end;gap:8px;padding:10px 12px;border-top:1px solid var(--chat-line);background:var(--chat-panel);margin:0}.ChatWidget_root__mqeBs .ChatWidget_input__4bcaZ{flex:1 1;min-height:44px;max-height:120px;resize:none;border:1px solid var(--chat-line);border-radius:var(--chat-radius-control);padding:10px 12px;margin:0;font:inherit;font-size:15px;line-height:1.4;color:var(--chat-ink);background:var(--chat-panel)}.ChatWidget_root__mqeBs .ChatWidget_input__4bcaZ:focus{outline:none;border-color:var(--chat-accent-2);box-shadow:0 0 0 3px rgba(110,88,64,.2)}.ChatWidget_root__mqeBs .ChatWidget_input__4bcaZ:disabled{opacity:.7}.ChatWidget_root__mqeBs .ChatWidget_send__L3hGL{width:44px;height:44px;flex:none;border:0;border-radius:var(--chat-radius-control);margin:0;padding:0;display:grid;place-items:center;background:var(--chat-accent);color:#fff;cursor:pointer;font-size:13px}.ChatWidget_root__mqeBs .ChatWidget_send__L3hGL:disabled{opacity:.45;cursor:default}.ChatWidget_root__mqeBs .ChatWidget_send__L3hGL:focus-visible{outline:2px solid var(--chat-accent-2);outline-offset:2px}