body{background:0 0!important}body:has(.widget-module__QEwrGa__frame){min-width:0}.widget-module__QEwrGa__frame{--widget-ink:#1a1826;--widget-secondary:#6b6980;--widget-border:#1412281f;--widget-panel:#ffffffb8;--widget-soft:#ffffff9e;--widget-input:#ffffffbd;box-sizing:border-box;width:100%;height:100dvh;min-height:0;color:var(--widget-ink);padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;display:flex}.widget-module__QEwrGa__frame *,.widget-module__QEwrGa__frame :before,.widget-module__QEwrGa__frame :after{box-sizing:border-box}.widget-module__QEwrGa__frame[data-theme=dark]{--widget-ink:#f4f4f8;--widget-secondary:#a8a8b8;--widget-border:#ffffff1c;--widget-panel:#0e0e16cc;--widget-soft:#ffffff0f;--widget-input:#ffffff12}@media (prefers-color-scheme:dark){.widget-module__QEwrGa__frame[data-theme=auto]{--widget-ink:#f4f4f8;--widget-secondary:#a8a8b8;--widget-border:#ffffff1c;--widget-panel:#0e0e16cc;--widget-soft:#ffffff0f;--widget-input:#ffffff12}}.widget-module__QEwrGa__panel{min-width:0;min-height:0;color:var(--widget-ink);background:var(--widget-panel);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.widget-module__QEwrGa__header{z-index:1;border-bottom:1px solid var(--widget-border);background:var(--widget-soft);flex:0 0 64px;align-items:center;gap:10px;padding:8px 12px;display:flex}.widget-module__QEwrGa__avatar{width:40px;height:40px;color:var(--widget-avatar-ink,#fff);background:var(--widget-accent);border-radius:50%;flex:0 0 40px;place-items:center;font-size:15px;font-weight:700;display:grid}.widget-module__QEwrGa__identity{flex:1;min-width:0}.widget-module__QEwrGa__name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;overflow:hidden}.widget-module__QEwrGa__subtitle{color:var(--widget-secondary);margin-top:2px;font-size:11px}.widget-module__QEwrGa__close,.widget-module__QEwrGa__send{color:var(--widget-ink);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.widget-module__QEwrGa__close{background:0 0;border-radius:14px;width:44px;height:44px}.widget-module__QEwrGa__close:hover{background:var(--widget-soft)}.widget-module__QEwrGa__close:focus-visible,.widget-module__QEwrGa__send:focus-visible,.widget-module__QEwrGa__field:focus-visible{outline:2px solid var(--widget-accent);outline-offset:2px}.widget-module__QEwrGa__messages{overscroll-behavior:contain;scrollbar-color:#64647859 transparent;flex-direction:column;flex:1;gap:8px;min-height:0;padding:14px;display:flex;overflow-y:auto}.widget-module__QEwrGa__bubble{border:1px solid var(--widget-border);background:var(--widget-soft);max-width:80%;color:var(--widget-ink);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:16px;padding:9px 12px;font-size:15px;line-height:1.45;position:relative}.widget-module__QEwrGa__bubble:before{content:"";border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px}.widget-module__QEwrGa__incoming{align-self:flex-start}.widget-module__QEwrGa__incoming:before{background:#94a3b8;left:-1px}.widget-module__QEwrGa__outgoing{border-color:color-mix(in srgb, var(--widget-accent) 24%, var(--widget-border));background:color-mix(in srgb, var(--widget-accent) 7%, var(--widget-panel));align-self:flex-end}.widget-module__QEwrGa__outgoing:before{background:var(--widget-accent);right:-1px}.widget-module__QEwrGa__welcome{border:1px solid var(--widget-border);background:var(--widget-soft);max-width:90%;color:var(--widget-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;align-self:flex-start;padding:11px 13px;font-size:14px;line-height:1.45}.widget-module__QEwrGa__composer{min-height:0;max-height:calc(100% - 64px);padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--widget-border);background:var(--widget-soft);flex-direction:column;flex:0 auto;display:flex;overflow:hidden}.widget-module__QEwrGa__fields{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:7px;min-height:0;margin-bottom:9px;display:flex;overflow-y:auto}.widget-module__QEwrGa__field{border:1px solid var(--widget-border);background:var(--widget-input);width:100%;min-height:44px;color:var(--widget-ink);font:inherit;border-radius:12px;padding:10px 12px;font-size:16px}.widget-module__QEwrGa__field::placeholder{color:var(--widget-secondary);opacity:1}.widget-module__QEwrGa__sendRow{flex:none;align-items:flex-end;gap:8px;display:flex}.widget-module__QEwrGa__error{flex:none}.widget-module__QEwrGa__messageField{resize:none;flex:1;min-width:0;min-height:44px;max-height:132px}.widget-module__QEwrGa__send{background:var(--widget-accent);width:44px;height:44px;color:var(--widget-avatar-ink,#fff);border-radius:50%}.widget-module__QEwrGa__send:disabled{cursor:wait;opacity:.55}.widget-module__QEwrGa__error{color:#b42318;margin:0 0 8px;font-size:12px;line-height:1.35}.widget-module__QEwrGa__frame[data-theme=dark] .widget-module__QEwrGa__error{color:#ff938b}.widget-module__QEwrGa__unavailable{color:#6b6980;text-align:center;place-items:center;width:100%;min-height:100%;padding:24px;font:14px/1.5 system-ui,sans-serif;display:grid}@media (max-width:480px){.widget-module__QEwrGa__header{flex-basis:64px;padding-inline:16px}.widget-module__QEwrGa__messages{padding:16px}.widget-module__QEwrGa__composer{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}.widget-module__QEwrGa__field{min-height:52px}.widget-module__QEwrGa__send{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.widget-module__QEwrGa__frame *,.widget-module__QEwrGa__frame :before,.widget-module__QEwrGa__frame :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (prefers-reduced-transparency:reduce){.widget-module__QEwrGa__frame{--widget-panel:#fff;--widget-soft:#f4f4f7;--widget-input:#fff}.widget-module__QEwrGa__frame[data-theme=dark]{--widget-panel:#12121b;--widget-soft:#1a1a25;--widget-input:#1a1a25}}@media (prefers-color-scheme:dark) and (prefers-reduced-transparency:reduce){.widget-module__QEwrGa__frame[data-theme=auto]{--widget-panel:#12121b;--widget-soft:#1a1a25;--widget-input:#1a1a25}}