body{margin:0;overflow-y:auto}*{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent!important}img{pointer-events:none}#app{width:100vw;height:100vh}.access-wrap[data-v-ac47658b]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.icon-wrap[data-v-ac47658b]{width:30px;font-size:40px}.icon[data-v-f6f84d1b]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden;color:inherit;font-size:inherit}.action-group[data-v-3e78fa58]{border-radius:12px;background:rgba(88,87,87,.5);padding:2px;backdrop-filter:blur(8px)}.action-group .action[data-v-3e78fa58]{cursor:pointer;width:42px;height:42px;border-radius:8px;font-size:20px;display:flex;align-items:center;justify-content:center;position:relative;color:#fff}.action-group .action .corner[data-v-3e78fa58]{position:absolute;right:0;bottom:0;padding:3px}.action-group .action .corner .corner-inner[data-v-3e78fa58]{width:6px;height:6px;border-top:3px transparent solid;border-left:3px transparent solid;border-bottom:3px #fff solid;border-right:3px #fff solid}.action-group .action .selectors[data-v-3e78fa58]{position:absolute;top:0;left:100%;margin-left:3px;max-height:150px;border-radius:12px;width:max-content;overflow:hidden;overflow:auto;background:rgba(90,90,90,.5);backdrop-filter:blur(8px)}.action-group .action .selectors.left[data-v-3e78fa58]{left:0;margin-left:-3px;transform:translate(-100%)}.action-group .action .selectors .selector[data-v-3e78fa58]{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;cursor:pointer;height:42px;line-height:42px;color:#fff;font-size:14px;padding-left:15px;padding-right:50px}.action-group .action .selectors .selector[data-v-3e78fa58]:hover{background:#67666a}.action-group .action .selectors .selector .active-icon[data-v-3e78fa58]{position:absolute;right:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;top:0}.action-group .action[data-v-3e78fa58]:hover{background:#67666a}.action-group+.action-group[data-v-3e78fa58]{margin-top:10px}.gradio-webrtc-waveContainer[data-v-7f62ba72]{position:relative;display:flex;min-height:100px;max-height:128px;justify-content:center;align-items:center}.gradio-webrtc-boxContainer[data-v-7f62ba72]{display:flex;justify-content:space-between;height:64px;--boxSize: 4px;--gutter: 4px}.split-container[data-v-7f62ba72]{width:80px}.gradio-webrtc-box[data-v-7f62ba72]{height:100%;width:var(--boxSize);background:var(--color-accent);border-radius:8px;transition:transform .05s ease}.gradio-webrtc-icon-container[data-v-7f62ba72]{position:relative;width:128px;height:128px;display:flex;justify-content:center;align-items:center}.gradio-webrtc-icon[data-v-7f62ba72]{position:relative;width:48px;height:48px;border-radius:50%;transition:transform .1s ease;display:flex;justify-content:center;align-items:center;z-index:2}.icon-image[data-v-7f62ba72]{width:32px;height:32px;object-fit:contain;filter:brightness(0) invert(1)}.pulse-ring[data-v-7f62ba72]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;animation:pulse-7f62ba72 2s cubic-bezier(.4,0,.6,1) infinite;opacity:.5}@keyframes pulse-7f62ba72{0%{transform:translate(-50%,-50%) scale(1);opacity:.5}to{transform:translate(-50%,-50%) scale(var(--max-scale, 3));opacity:0}}.dots[data-v-7f62ba72]{display:flex;gap:8px;align-items:center;height:64px}.dot[data-v-7f62ba72]{width:12px;height:12px;border-radius:50%;opacity:.5;animation:pulse-7f62ba72 1.5s infinite}.dot[data-v-7f62ba72]:nth-child(2){animation-delay:.2s}.dot[data-v-7f62ba72]:nth-child(3){animation-delay:.4s}@keyframes pulse-7f62ba72{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.player-controls[data-v-331785da]{height:15%;position:relative;display:flex;justify-content:center;align-items:center;min-height:84px}.player-controls .chat-btn[data-v-331785da]{height:64px;width:296px;display:flex;justify-content:center;align-items:center;border-radius:999px;opacity:1;background:linear-gradient(180deg,#7873f6,#524de1);transition:all .3s;z-index:2;cursor:pointer}.player-controls .start-chat[data-v-331785da]{font-size:16px;font-weight:500;text-align:center;color:#fff}.player-controls .waiting-icon-text[data-v-331785da]{width:80px;align-items:center;font-size:16px;font-weight:500;color:#fff;margin:0 var(--spacing-sm);display:flex;justify-content:space-evenly;gap:var(--size-1)}.player-controls .waiting-icon-text .icon[data-v-331785da]{width:25px;height:25px;fill:#fff;stroke:#fff;color:#fff}.player-controls .waiting-icon-text .spin-icon[data-v-331785da]{color:#fff}.ant-spin-dot-item{background-color:#fff!important}.player-controls .stop-chat[data-v-331785da]{width:64px}.player-controls .stop-chat .stop-chat-inner[data-v-331785da]{width:25px;height:25px;border-radius:6.25px;background:#fafafa}.player-controls .input-audio-wave[data-v-331785da]{position:absolute}.chat-input-container[data-v-4725dc4b]{height:15%;position:relative;display:flex;justify-content:center;align-items:center;min-height:84px;width:calc(100% - 140px);margin:auto}.chat-input-container .chat-input-inner[data-v-4725dc4b]{padding:0 12px;background-color:#fff;height:64px;flex:1;display:flex;align-items:center;border:1px solid #e8eaf2;border-radius:20px;box-shadow:0 12px 24px -16px rgba(54,54,73,.04),0 12px 40px rgba(51,51,71,.08),0 0 1px rgba(44,44,54,.02)}.chat-input-container .chat-input-inner .chat-input-wrapper[data-v-4725dc4b]{flex:1;position:relative;display:flex;align-items:center}.chat-input-container .chat-input-inner .chat-input-wrapper .chat-input[data-v-4725dc4b]{width:100%;border:none;outline:none;color:#26244c;font-size:16px;font-weight:400;resize:none;padding:0;margin:8px 0;line-height:24px;max-height:48px;min-height:24px}.chat-input-container .chat-input-inner .chat-input-wrapper .rowsDiv[data-v-4725dc4b]{position:absolute;left:0;right:0;z-index:-1;visibility:hidden;font-size:16px;font-weight:400;line-height:24px;white-space:pre-wrap;word-wrap:break-word}.chat-input-container .chat-input-inner .send-btn[data-v-4725dc4b],.chat-input-container .chat-input-inner .interrupt-btn[data-v-4725dc4b]{border:none;flex:0 0 auto;background:#615ced;border-radius:20px;height:28px;width:28px;display:flex;align-items:center;justify-content:center;margin-left:16px;cursor:pointer}.chat-input-container .chat-input-inner .interrupt-btn[data-v-4725dc4b]:after{content:" ";width:12px;height:12px;border-radius:2px;background:#fafafa}.chat-input-container .stop-chat-btn[data-v-4725dc4b]{cursor:pointer;margin-right:12px;height:28px;width:28px;display:flex;justify-content:center;align-items:center;border-radius:999px;opacity:1;background:linear-gradient(180deg,#7873f6,#524de1)}.chat-input-container .stop-chat-btn[data-v-4725dc4b]:after{content:" ";width:12px;height:12px;border-radius:2px;background:#fafafa}.answer-message-container[data-v-5ff02936]{padding:6px 12px;background:rgba(255,255,255,.8);border-radius:12px;color:#26244c}.answer-message-container.human[data-v-5ff02936]{background:rgba(221,221,221,.6);margin-right:0}.answer-message-container.avatar[data-v-5ff02936]{background:#9189fa;color:#fff}.chat-records{width:100%;height:100%;overflow-y:auto}.chat-records::-webkit-scrollbar{display:none}.chat-records-inner{display:flex;flex-direction:column;align-items:flex-end;justify-content:end;width:100%;height:auto;min-height:100%}.chat-records-inner .chat-message{margin-bottom:12px;max-width:80%}.chat-records-inner .chat-message.human{align-self:flex-end}.chat-records-inner .chat-message.avatar{align-self:flex-start}.chat-records-inner .chat-message:last-child{margin-bottom:0}.chat-input-wrapper[data-v-4a25eba6]{margin:0 70px;transition:width .1s ease}.page-container[data-v-4a25eba6]{height:100%;width:100%;padding:32px;overflow:hidden;display:flex;align-items:flex-start;justify-content:center}.content-container[data-v-4a25eba6]{height:100%;max-width:100%}.video-container[data-v-4a25eba6]{position:relative;aspect-ratio:9 / 16;max-width:calc(100% - 134px);height:85%;margin:0 70px}.video-container .local-video-container[data-v-4a25eba6]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:32px;overflow:hidden;display:flex;align-items:center;justify-content:center;z-index:1;background:#fff;transition:all .3s ease}.video-container .local-video-container.scaled[data-v-4a25eba6]{top:auto;left:12px;bottom:12px;width:calc(50% - 12px);height:auto}.video-container .remote-video-container[data-v-4a25eba6]{width:100%;height:100%;overflow:hidden;border-radius:32px;transition:all .3s linear;background:#fff}.video-container .local-video[data-v-4a25eba6]{width:100%;height:auto;object-fit:contain;object-position:center center}.video-container .remote-video[data-v-4a25eba6]{width:101%;height:100%;object-fit:cover}.video-container .remote-canvas[data-v-4a25eba6]{width:100%;height:100%}.actions[data-v-4a25eba6]{position:absolute;z-index:2;left:calc(100% + 12px);bottom:0}.chat-records-container[data-v-4a25eba6]{height:85%;overflow:auto;aspect-ratio:9 / 16;z-index:1}.chat-records-container.inline[data-v-4a25eba6]{position:absolute;bottom:0;right:0;width:50%;padding:10px}.wrap[data-v-8db35a83]{background-image:url(./background.png);height:max(80vh,100%);background-size:100% 100%;background-repeat:no-repeat;position:relative}.wrap[data-v-8db35a83] *::-webkit-scrollbar{display:none}
