body,html{height:100%;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}div{box-sizing:border-box}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{height:100%;width:100%}.uchat-quick-qa-root{--qq-accent:#1890ff;--qq-text:#262626;--qq-text-secondary:#8c8c8c;--qq-panel-bg:#fffffffa;--qq-panel-border:#1890ff1a;--qq-item-bg:#1890ff05;--qq-item-border:#1890ff1a;--qq-item-hover-bg:#1890ff14;--qq-button-bg:#fffffffa;--qq-accent-10:#1890ff1a;--qq-accent-12:#1890ff1f;--qq-accent-15:#1890ff26;--qq-accent-25:#1890ff40;--qq-accent-30:#1890ff4d}.uchat-quick-qa-toggle{align-items:center;animation:uchatQuickQaFadeIn .3s ease-out;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--qq-button-bg);border:1px solid var(--qq-accent-30);border-radius:50%;box-shadow:0 6px 20px var(--qq-accent-15),0 3px 10px var(--qq-accent-10);color:var(--qq-accent);display:flex;font-size:18px;font-weight:600;height:48px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px}.uchat-quick-qa-toggle:hover:not(:disabled){background:var(--qq-item-hover-bg);border-color:var(--qq-accent);box-shadow:0 8px 24px var(--qq-accent-25),0 4px 12px var(--qq-accent-15);transform:scale(1.1)}.uchat-quick-qa-toggle-dragging{background:var(--qq-accent-15);border:2px solid var(--qq-accent);box-shadow:0 8px 24px var(--qq-accent-30),0 4px 12px var(--qq-accent-15);transform:scale(1.05)}.uchat-quick-qa-panel{animation:uchatQuickQaSlideIn .3s ease-out;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--qq-panel-bg);border:1px solid var(--qq-panel-border);border-radius:16px;box-shadow:0 12px 32px #00000026,0 6px 16px var(--qq-accent-10);max-width:280px;min-width:200px;padding:16px;-webkit-user-select:none;user-select:none}.uchat-quick-qa-panel-header{align-items:center;border-bottom:1px solid var(--qq-panel-border);display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.uchat-quick-qa-panel-title{align-items:center;color:var(--qq-text);display:flex;font-size:14px;font-weight:600;gap:8px}.uchat-quick-qa-panel-title-icon{color:var(--qq-accent);font-size:16px}.uchat-quick-qa-close{border-radius:6px;color:var(--qq-text-secondary);min-width:auto;padding:6px}.uchat-quick-qa-close:hover{background:var(--qq-item-hover-bg)!important;color:var(--qq-accent)!important}.uchat-quick-qa-list{display:flex;flex-direction:column;gap:8px}.uchat-quick-qa-item{background:var(--qq-item-bg);border:1px solid var(--qq-item-border);border-radius:10px;color:var(--qq-text);font-size:13px;font-weight:500;height:auto;line-height:1.5;padding:10px 14px;text-align:left;transition:all .2s ease;white-space:normal;word-break:break-word}.uchat-quick-qa-item:hover:not(:disabled){background:var(--qq-item-hover-bg);border-color:var(--qq-accent-30);box-shadow:0 4px 12px var(--qq-accent-15);transform:translateY(-1px)}@keyframes uchatQuickQaSlideIn{0%{opacity:0;transform:scale(.9) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes uchatQuickQaFadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.uchat-v2-confirm-modal .ant-modal-content{background:#0000!important;box-shadow:none!important;padding:0!important}.uchat-v2-confirm-modal .ant-modal-body{padding:0!important}.uchat-v2-confirm-modal .ant-modal-confirm-body{display:block}.uchat-v2-confirm-modal .ant-modal-confirm-paragraph{margin:0;max-width:none;row-gap:0}.uchat-v2-confirm-modal .ant-modal-confirm-title{color:#fff!important;color:var(--uchat-v2-modal-text,#fff)!important;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.35;text-align:center}.uchat-v2-confirm-modal .ant-modal-confirm-content{color:#d8d8d8!important;color:var(--uchat-v2-modal-text-secondary,#d8d8d8)!important;font-size:14px;line-height:1.6;margin-top:12px!important;opacity:.92;text-align:center}.uchat-v2-confirm-modal .ant-modal-confirm-btns{align-items:center;display:flex;flex-direction:row;gap:10px;margin-top:24px!important}.uchat-v2-confirm-modal .ant-modal-confirm-btns .ant-btn{-webkit-margin-start:0!important;border-radius:22px;box-shadow:none!important;flex:1 1;font-size:15px;font-weight:600;height:44px;margin-inline-start:0!important;transition:opacity .2s ease,transform .15s ease}.uchat-v2-confirm-modal .uchat-v2-confirm-cancel,.uchat-v2-confirm-modal .uchat-v2-confirm-cancel:focus,.uchat-v2-confirm-modal .uchat-v2-confirm-cancel:hover{background:#ffffff0f!important;background:var(--uchat-v2-modal-surface,#ffffff0f)!important;border:none!important;color:#fff!important;color:var(--uchat-v2-modal-text,#fff)!important}.uchat-v2-confirm-modal .uchat-v2-confirm-cancel:focus,.uchat-v2-confirm-modal .uchat-v2-confirm-cancel:hover{opacity:.88}.uchat-v2-confirm-modal .uchat-v2-confirm-ok{background:var(--uchat-v2-confirm-ok-bg)!important;border:none!important;box-shadow:inset 0 1px 0 #ffffff3d,0 4px 14px #00000038!important}.uchat-v2-confirm-modal .uchat-v2-confirm-ok,.uchat-v2-confirm-modal .uchat-v2-confirm-ok span{color:#fff!important;color:var(--uchat-v2-modal-ok-text,#fff)!important}.uchat-v2-confirm-modal .uchat-v2-confirm-ok:focus,.uchat-v2-confirm-modal .uchat-v2-confirm-ok:hover{background:var(--uchat-v2-confirm-ok-bg)!important;border:none!important;color:#fff!important;color:var(--uchat-v2-modal-ok-text,#fff)!important;opacity:.94;transform:translateY(-1px)}.uchat-v2-confirm-modal .uchat-v2-confirm-ok:active{opacity:.9;transform:translateY(0)}.uchat-v2-chat{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.uchat-v2-chat-root{flex:1 1;height:100%;min-height:0;overflow:hidden}.uchat-v2-chat .ant-x-bubble-list{gap:12px;overflow:visible!important;overflow-y:visible!important}.uchat-v2-chat .uchat-v2-messages{-ms-overflow-style:none!important;overflow:auto!important;scrollbar-width:none!important}.uchat-v2-chat .ant-x-bubble-list::-webkit-scrollbar,.uchat-v2-chat .uchat-v2-messages::-webkit-scrollbar,.uchat-v2-chat-root ::-webkit-scrollbar{background:#0000!important;display:none!important;height:0!important;width:0!important}.uchat-v2-chat-root{-ms-overflow-style:none!important;scrollbar-width:none!important}.uchat-v2-chat .ant-x-bubble{max-width:310px}.uchat-v2-chat .ant-x-bubble-content{-webkit-font-smoothing:antialiased;border-radius:12px!important;box-shadow:none!important;box-sizing:border-box!important;color:#fff!important;color:var(--uchat-v2-message-text,#fff)!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;max-width:100%;padding:12px 14px!important;width:-webkit-fit-content;width:fit-content}.uchat-v2-chat .ant-x-bubble-start .ant-x-bubble-content,.uchat-v2-chat .ant-x-bubble-start .ant-x-bubble-content-filled{background:#0e1520!important;background:var(--uchat-v2-agent-bubble-bg,#0e1520)!important;background-color:#0e1520!important;background-color:var(--uchat-v2-agent-bubble-bg,#0e1520)!important;border:1px solid #2a3a52!important;border:1px solid var(--uchat-v2-agent-bubble-border,#2a3a52)!important}.uchat-v2-chat .ant-x-bubble-end .ant-x-bubble-content,.uchat-v2-chat .ant-x-bubble-end .ant-x-bubble-content-filled{background:linear-gradient(180deg,#7e1ed3,#480da7)!important;background:linear-gradient(180deg,var(--uchat-v2-user-gradient-start,#7e1ed3) 0,var(--uchat-v2-user-gradient-end,#480da7) 100%)!important;background-color:#7e1ed3!important;background-color:var(--uchat-v2-user-gradient-start,#7e1ed3)!important;border:none!important;color:#fff!important;color:var(--uchat-v2-user-message-text,#fff)!important}.uchat-v2-chat .ant-x-bubble-start .ant-typography,.uchat-v2-chat .ant-x-bubble-start .ant-typography p,.uchat-v2-chat .ant-x-bubble-start .ant-x-bubble-content,.uchat-v2-chat .ant-x-bubble-start .ant-x-bubble-content div,.uchat-v2-chat .ant-x-bubble-start .ant-x-bubble-content li,.uchat-v2-chat .ant-x-bubble-start .ant-x-bubble-content p,.uchat-v2-chat .ant-x-bubble-start .ant-x-bubble-content span{color:#fff!important;color:var(--uchat-v2-message-text,#fff)!important}.uchat-v2-chat .ant-x-bubble-end .ant-typography,.uchat-v2-chat .ant-x-bubble-end .ant-typography p,.uchat-v2-chat .ant-x-bubble-end .ant-x-bubble-content,.uchat-v2-chat .ant-x-bubble-end .ant-x-bubble-content div,.uchat-v2-chat .ant-x-bubble-end .ant-x-bubble-content li,.uchat-v2-chat .ant-x-bubble-end .ant-x-bubble-content p,.uchat-v2-chat .ant-x-bubble-end .ant-x-bubble-content span{color:#fff!important;color:var(--uchat-v2-user-message-text,#fff)!important}.uchat-v2-chat .uchat-v2-messages a{color:#3b8dee!important;color:var(--uchat-v2-link-color,#3b8dee)!important}.uchat-v2-chat .ant-x-bubble-content iframe,.uchat-v2-chat .ant-x-bubble-content img,.uchat-v2-chat .ant-x-bubble-content video{background:#000!important;background:var(--uchat-v2-media-bg,#000)!important;border-radius:8px}.uchat-v2-chat .ant-x-bubble-end .ant-x-bubble-avatar{display:none!important}.uchat-v2-chat .ant-x-bubble-start .ant-x-bubble-avatar{-webkit-margin-end:8px;align-self:flex-start;flex-shrink:0;margin-inline-end:8px}.uchat-v2-chat .ant-x-bubble-start .ant-x-bubble-avatar img.uchat-v2-agent-avatar,.uchat-v2-chat .uchat-v2-agent-avatar{border-radius:50%;display:block;height:40px;object-fit:cover;width:40px}.uchat-v2-chat .ant-x-bubble-start{align-items:flex-start}.uchat-v2-chat .uchat-v2-messages{background:#000!important;background:var(--uchat-v2-page-bg,#000)!important;padding:24px 16px 8px!important}.uchat-v2-chat .uchat-v2-attachment-preview{padding:0 16px!important}.uchat-v2-chat .uchat-v2-attachment-preview [class*=videoThumbWrapper],.uchat-v2-chat .uchat-v2-attachment-preview img{background:#0e1520!important;background:var(--uchat-v2-attachment-bg,#0e1520)!important;border:1px solid #2a2f47!important;border:1px solid var(--uchat-v2-border,#2a2f47)!important;border-radius:8px!important;box-sizing:border-box}.uchat-v2-chat .uchat-v2-attachment-preview span{color:#fff!important;color:var(--uchat-v2-message-text,#fff)!important}.uchat-v2-chat .uchat-v2-sender-wrap{background:#0e1520!important;background:var(--uchat-v2-sender-bg,#0e1520)!important;box-shadow:none!important;min-height:88px;padding:8px 16px 16px!important;position:relative}.uchat-v2-chat .uchat-v2-close-session-btn{align-items:center;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:35px;justify-content:center;line-height:1;padding:0;position:absolute;right:22px;top:-42px;transition:opacity .2s ease,transform .2s ease;width:35px;z-index:3}.uchat-v2-chat .uchat-v2-close-session-btn:not(:disabled):hover{opacity:.92;transform:scale(1.05)}.uchat-v2-chat .uchat-v2-close-session-btn:disabled{cursor:not-allowed;opacity:.55}.uchat-v2-chat .uchat-v2-sender{background:#0000!important;border:none!important;box-shadow:none!important;margin:0!important;padding:0!important;width:100%}.uchat-v2-chat .uchat-v2-sender .ant-x-sender-content{align-items:stretch!important;background:#0000!important;display:flex!important;gap:0!important;min-height:38px;padding:0!important;position:relative!important}.uchat-v2-chat .uchat-v2-sender .ant-x-sender-input,.uchat-v2-chat .uchat-v2-sender textarea{background:#000!important;background:var(--uchat-v2-input-field-bg,#000)!important;border:none!important;border-radius:8px!important;box-shadow:none!important;color:#fff!important;color:var(--uchat-v2-input-text,#fff)!important;flex:1 1 auto!important;font-size:16px!important;line-height:22px!important;min-height:38px!important;min-width:0!important;padding:8px 88px 8px 12px!important;resize:none!important}.uchat-v2-chat .uchat-v2-sender .ant-input::placeholder,.uchat-v2-chat .uchat-v2-sender textarea::placeholder{color:#f9f9f9!important;color:var(--uchat-v2-input-placeholder,#f9f9f9)!important;opacity:.55}.uchat-v2-chat .uchat-v2-sender .ant-x-sender-actions-list{align-items:center!important;display:flex!important;flex-shrink:0!important;height:28px!important;margin:0!important;padding:0!important;position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important}.uchat-v2-chat .uchat-v2-sender-action-group{align-items:center;display:flex;flex-direction:row;gap:16px;height:28px}.uchat-v2-chat .uchat-v2-sender-action-group .ant-upload{align-items:center!important;display:flex!important;flex-shrink:0;height:24px!important;justify-content:center!important;line-height:1!important;margin:0!important;padding:0!important;width:24px!important}.uchat-v2-chat .uchat-v2-sender-action-group .uchat-v2-send-btn{margin-left:0!important}.uchat-v2-chat .ant-x-bubble-end .ant-x-bubble-content-wrapper:has(.ant-x-bubble-footer),.uchat-v2-chat .ant-x-bubble-start .ant-x-bubble-content-wrapper:has(.ant-x-bubble-footer){border-radius:12px;box-sizing:border-box;max-width:100%;padding:12px 14px 8px;position:relative}.uchat-v2-chat .ant-x-bubble-start .ant-x-bubble-content-wrapper:has(.ant-x-bubble-footer){background:#0e1520!important;background:var(--uchat-v2-agent-bubble-bg,#0e1520)!important;border:1px solid #2a3a52!important;border:1px solid var(--uchat-v2-agent-bubble-border,#2a3a52)!important}.uchat-v2-chat .ant-x-bubble-end .ant-x-bubble-content-wrapper:has(.ant-x-bubble-footer){background:linear-gradient(180deg,#7e1ed3,#480da7)!important;background:linear-gradient(180deg,var(--uchat-v2-user-gradient-start,#7e1ed3) 0,var(--uchat-v2-user-gradient-end,#480da7) 100%)!important;border:none!important}.uchat-v2-chat .ant-x-bubble-end .ant-x-bubble-content-wrapper:has(.ant-x-bubble-footer) .ant-x-bubble-content,.uchat-v2-chat .ant-x-bubble-start .ant-x-bubble-content-wrapper:has(.ant-x-bubble-footer) .ant-x-bubble-content{background:#0000!important;background-color:initial!important;border:none!important;border-radius:0!important;box-shadow:none!important;min-height:0!important;padding:0 0 18px!important}.uchat-v2-chat .ant-x-bubble-content-wrapper:has(.ant-x-bubble-footer) .ant-x-bubble-footer{bottom:8px;left:auto;margin-top:0!important;padding:0;pointer-events:none;position:absolute;right:10px;width:auto}.uchat-v2-chat .uchat-v2-message-time{color:inherit;display:block;font-size:11px;line-height:1;margin:0;opacity:.55;text-align:right;white-space:nowrap;width:auto}.uchat-v2-chat .ant-x-bubble-end .uchat-v2-message-time{color:#fff;color:var(--uchat-v2-user-message-text,#fff)}.uchat-v2-chat .ant-x-bubble-start .uchat-v2-message-time{color:#fff;color:var(--uchat-v2-message-text,#fff)}.uchat-v2-chat .uchat-v2-upload-btn{align-items:center;background:#0000;border:none;box-sizing:border-box;color:#fff;color:var(--uchat-v2-icon-color,#fff);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;line-height:1;margin:0;min-height:24px;min-width:24px;padding:0;width:24px}.uchat-v2-chat .uchat-v2-upload-btn svg{display:block;flex-shrink:0;height:24px;width:24px}.uchat-v2-chat .uchat-v2-send-btn{align-items:center;background:#0000;border:none;border-radius:0;box-sizing:border-box;color:#fff;color:var(--uchat-v2-icon-color,#fff);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:28px;justify-content:center;line-height:1;margin:0;min-height:28px;min-width:28px;padding:0;transition:opacity .2s ease;width:28px}.uchat-v2-chat .uchat-v2-send-btn:not(:disabled):hover{transform:scale(1.04)}.uchat-v2-chat .uchat-v2-send-btn .anticon{font-size:16px;line-height:1}.uchat-v2-chat .uchat-v2-send-btn svg{display:block;flex-shrink:0;height:24px;pointer-events:none;width:28px}.uchat-v2-chat .uchat-v2-upload-btn:disabled{cursor:not-allowed;opacity:.5}.uchat-v2-chat .uchat-v2-send-btn:disabled{cursor:not-allowed;opacity:.45}.uchat-v2-chat .uchat-v2-send-btn--bright{opacity:1!important}.uchat-v2-chat .uchat-v2-send-btn--bright svg{filter:brightness(1.12) saturate(1.08)}.uchat-v2-chat .uchat-v2-send-btn--bright:not(:disabled):hover{opacity:1!important}.uchat-v2-chat .uchat-v2-sender .ant-btn-primary{all:unset}.uchat-v2-chat .ant-x-prompts-title{color:var(--uchat-v2-message-text)!important;opacity:.65}.uchat-v2-chat .ant-x-prompts-item{background:var(--uchat-v2-agent-bubble-bg)!important;border-color:var(--uchat-v2-agent-bubble-border)!important}.uchat-v2-chat .ant-x-prompts-item:hover{background:var(--uchat-v2-message-bg)!important;border-color:var(--uchat-v2-accent)!important}.uchat-v2-chat .ant-x-prompts-desc,.uchat-v2-chat .ant-x-prompts-label{color:var(--uchat-v2-message-text)!important}
/*# sourceMappingURL=main.33aa7b58.css.map*/