.widget-chat{box-sizing:border-box;width:350px;max-width:100%;height:var(--widget-height,600px);color:#20222a;text-align:left;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #eaeaf0;border-radius:20px;flex-direction:column;max-height:100%;font:14px/1.6 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;overflow:hidden}.widget-chat *,.widget-chat :before,.widget-chat :after{box-sizing:border-box}.widget-chat button,.widget-chat textarea{font:inherit}.widget-chat button{cursor:pointer}.widget-chat button:disabled{opacity:.45;cursor:default}.widget-chat :focus-visible{outline-offset:3px;outline:2px solid #535862}.widget-header{border-bottom:1px solid #eaeaf0;flex-shrink:0;align-items:center;gap:11px;padding:16px;display:flex}.widget-logo{background:var(--widget-color);width:38px;height:38px;color:var(--widget-foreground);border-radius:11px;flex-shrink:0;place-items:center;font-size:20px;font-weight:600;display:grid;overflow:hidden}.widget-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.widget-brand{flex:1;min-width:0}.widget-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.widget-brand span{color:#777985;align-items:center;gap:4px;font-size:11px;display:flex}.widget-brand svg{width:13px;height:13px;color:var(--widget-color)}.widget-close{color:#777985;background:0 0;border:none;border-radius:7px;place-items:center;padding:6px;display:grid}.widget-close svg{width:18px;height:18px}.widget-thread-wrap{flex:1;min-height:0;position:relative}.widget-thread{overscroll-behavior:contain;scrollbar-width:thin;height:100%;padding:18px 16px 6px;overflow-y:auto}.widget-bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;max-width:95%;margin:0 0 12px;padding:11px 13px}.widget-bubble.assistant{background:#f5f5f8;border-bottom-left-radius:4px}.widget-bubble.user{background:var(--widget-color);color:var(--widget-foreground);border-bottom-right-radius:4px;width:fit-content;margin-left:auto}.widget-bubble a{color:inherit;text-underline-offset:2px;text-decoration:underline}.widget-message-text :is(p,ul,ol,blockquote,pre){margin:8px 0}.widget-message-text :is(p,ul,ol,li,blockquote){white-space:normal}.widget-message-text :is(ul,ol){padding-left:1.4em}.widget-message-text ul{list-style-type:disc}.widget-message-text ol{list-style-type:decimal}.widget-message-text blockquote{border-left:2px solid #dedee7;padding-left:10px}.widget-message-text pre{white-space:pre-wrap}.widget-message-text>:first-child{margin-top:0}.widget-message-text>:last-child{margin-bottom:0}.widget-bubble.interrupted{border:1px dashed #f0b4aa}.widget-latest{color:#535862;background:#fff;border:1px solid #eaeaf0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:8px;left:calc(50% - 17px);box-shadow:0 2px 8px #20222a15}.widget-latest svg{width:18px;height:18px}.widget-status{color:#777985;flex-shrink:0;min-height:20px;padding:0 18px;font-size:11px}.widget-composer{flex-shrink:0;margin:0;padding:4px 14px 14px}.widget-input-wrap{background:#fff;border:1px solid #dedee7;border-radius:12px;align-items:flex-end;gap:5px;padding:9px;display:flex}.widget-input-wrap:focus-within{border-color:var(--widget-color);box-shadow:0 0 0 2px color-mix(in srgb, var(--widget-color) 12%, transparent)}.widget-input-wrap textarea{resize:none;color:#20222a;background:#fff;border:none;outline:none;flex:1;min-width:0;min-height:33px;max-height:90px;padding:4.5px 3px;font-size:16px;line-height:1.5;overflow-y:auto}.widget-input-wrap textarea::placeholder{color:#777985}.widget-input-wrap textarea:focus-visible{outline:none}.widget-send{background:var(--widget-color);color:var(--widget-foreground);border:none;border-radius:8px;flex-shrink:0;place-items:center;width:33px;height:33px;padding:7px;display:grid}.widget-send svg{width:18px;height:18px}.widget-notice{color:#777985;margin:8px 0 14px;font-size:11px;line-height:1.5}.widget-storage{margin:4px 18px}.widget-error{color:#b42318}.widget-error-box{color:#b42318;background:#fff3f0;border-radius:8px;margin:4px 14px 8px;padding:8px 10px;font-size:11px;line-height:1.5}.widget-text-button{color:#535862;background:0 0;border:none;padding:4px 0;font-size:12px;text-decoration:underline;display:block}.widget-loading{color:#777985;flex:1;padding:24px}.widget-count{text-align:right;color:#777985;font-size:10px;display:block}@media (height<=350px){.widget-header{padding:9px 14px}.widget-input-wrap textarea{max-height:33px}.widget-composer{padding-bottom:8px}}@media (prefers-reduced-motion:reduce){.widget-chat *{scroll-behavior:auto!important}}
/*$vite$:1*/