@font-face{font-family:inter;src:url(/_next/static/media/74b8e81ce7c73236-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/ac432c104f6dcd6d-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/ac432c104f6dcd6d-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/19f129a44b1f9b3b-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_633560{font-family:inter,inter Fallback}.__variable_633560{--font-inter:"inter","inter Fallback"}body,html{width:100%;height:100%;margin:0;padding:0;overflow:hidden;background:transparent}body{overscroll-behavior:none}.widget-route-shell{width:100%;height:100%;margin:0;padding:0;overflow:hidden;background:transparent}.widget-chat{width:100%;height:100vh;height:100dvh;display:flex;flex-direction:column;font-family:var(
    --widget-font-family,var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif
  );background:var(--widget-chat-bg);color:var(--widget-text-color);overflow:hidden}.widget-chat__header{background:linear-gradient(135deg,var(--widget-gradient-start),var(--widget-gradient-end));color:var(--widget-title-color);padding:16px;display:flex;align-items:center;gap:12px;flex-shrink:0}.widget-chat__header-avatar,.widget-chat__message-avatar{border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.widget-chat__header-avatar{width:40px;height:40px;background:rgba(255,255,255,.2)}.widget-chat__message-avatar{width:32px;height:32px;background:linear-gradient(135deg,var(--widget-gradient-start),var(--widget-gradient-end))}.widget-chat__header-avatar img,.widget-chat__message-avatar img{width:100%;height:100%;object-fit:cover}.widget-chat__header-info{flex:1 1;min-width:0}.widget-chat__header-title{font-weight:600;font-size:16px}.widget-chat__header-subtitle,.widget-chat__header-title{line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget-chat__header-subtitle{font-size:12px;opacity:.8}.widget-chat__close-button{background:none;border:none;color:var(--widget-title-color);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .2s ease}.widget-chat__close-button:hover{opacity:1}.widget-chat__messages{flex:1 1;overflow-y:auto;padding:16px;-webkit-overflow-scrolling:touch}.widget-chat__message-row{margin-bottom:12px;display:flex;gap:8px}.widget-chat__message-row--user{flex-direction:row-reverse}.widget-chat__message-row--assistant{flex-direction:row}.widget-chat__message{max-width:75%;padding:10px 14px;border-radius:16px;word-wrap:break-word;font-size:14px;line-height:1.5}.widget-chat__message--user{background:var(--widget-button-color);color:var(--widget-user-msg-text);border-bottom-right-radius:4px}.widget-chat__message--assistant{background:var(--widget-assistant-msg-bg);color:var(--widget-text-color);border-bottom-left-radius:4px}.widget-chat__message--thinking{display:flex;align-items:center}.widget-chat__paragraph{display:block}.widget-chat__code-block{background:var(--widget-code-block-bg);padding:12px;border-radius:8px;overflow-x:auto;font-family:monospace;font-size:13px;margin:8px 0}.widget-chat__inline-code{background:var(--widget-inline-code-bg);padding:2px 6px;border-radius:4px;font-family:monospace;font-size:13px}.widget-chat__link{color:var(--widget-link-color);text-decoration:underline}.widget-chat__thinking-dots{display:inline-flex;align-items:center;gap:4px;padding:2px 0}.widget-chat__thinking-dot{width:8px;height:8px;border-radius:50%;background:var(--widget-primary-color);display:inline-block;animation:widgetThinkingBounce 1.4s infinite}.widget-chat__thinking-dot--one{animation-delay:-.32s}.widget-chat__thinking-dot--two{animation-delay:-.16s}.widget-chat__thinking-dot--three{animation-delay:0s}.widget-chat__starters{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;justify-content:center;background:var(--widget-starters-bg);border-top:1px solid var(--widget-input-border-color)}.widget-chat__starter-button{background:var(--widget-starter-bg);border:1px solid var(--widget-starter-border);border-radius:12px;padding:8px 16px;font-size:13px;color:var(--widget-starter-text);cursor:pointer;font-family:inherit}.widget-chat__composer{padding:16px;background:var(--widget-input-area-bg);border-top:1px solid var(--widget-input-border-color);flex-shrink:0}.widget-chat__lead-options{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.widget-chat__lead-option{background:var(--widget-lead-option-bg);border:1px solid var(--widget-button-color);color:var(--widget-lead-option-text);border-radius:999px;padding:8px 14px;font-size:13px;line-height:1.2;cursor:pointer;font-family:inherit}.widget-chat__lead-option:disabled{cursor:default;opacity:.6}.widget-chat__exit-form{width:100%;margin-bottom:10px;background:transparent;border:1px solid var(--widget-input-border-color);color:var(--widget-text-color);border-radius:8px;padding:8px 12px;font-size:13px;line-height:1.2;cursor:pointer;font-family:inherit}.widget-chat__exit-form:disabled{cursor:default;opacity:.6}.widget-chat__input-form{display:flex;gap:8px}.widget-chat__input{flex:1 1;min-width:0;padding:10px 14px;border:1px solid var(--widget-input-border-color);border-radius:24px;outline:none;font-size:16px;background:var(--widget-input-bg);color:var(--widget-text-color);font-family:inherit}.widget-chat__send-button{background:var(--widget-button-color);color:var(--widget-icon-color);border:none;border-radius:24px;padding:10px 14px;cursor:pointer;display:flex;align-items:center;justify-content:center}.widget-chat__send-button:disabled{cursor:default;opacity:.7}.widget-chat__footer{padding:8px;text-align:center;font-size:11px;color:var(--widget-watermark-text);background:var(--widget-watermark-bg)}.widget-chat__footer-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:inherit;text-decoration:none;transition:opacity .12s ease-in-out}.widget-chat__footer-link:hover{opacity:.75;text-decoration:none}.widget-chat__footer-logo{width:16px;height:16px;display:block;border-radius:2px;flex-shrink:0}.widget-chat__footer-text{white-space:nowrap}@keyframes widgetThinkingBounce{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}